diff options
-rw-r--r-- | README | 2 | ||||
-rw-r--r-- | update.c | 7 |
2 files changed, 7 insertions, 2 deletions
@@ -60,7 +60,7 @@ background and performs the following tasks: are stored to the local filesystem if not available yet. - Update of recordings from Database: at startup and every 5 minutes the recordings stored in the database are read and analogous to events - the series and movie are stored. + the series and movies are stored. - Scan for new recordings: at startup and every 5 minutes the VDR Recordings List is checked for new recordings. These can be a recently started recording or recordings newly mounted from a remote share. If new @@ -905,7 +905,12 @@ int cUpdate::ScanVideoDir(void) { ReadScrapInfo(rec->FileName(), scrapInfoMovieID, scrapInfoSeriesID, scrapInfoEpisodeID); int eventId = 0; string channelId = ""; - string title = *(rec->BaseName()); + string title = rec->Name(); + //remove directory + size_t posDelim = title.find_last_of('~'); + if (posDelim != string::npos) { + title = title.substr(posDelim+1); + } string subTitle = ""; const cRecordingInfo *recInfo = rec->Info(); if (recInfo) { |