I record The Daily Show (aka The Daily Show with Trevor Noah) on Comedy Central.
Plex DVR is using meta data that has the show starting in the year 2015, so all seasons are numbered starting in 2015. In 2022, Season 7 is the current season.
Multiple information providers (aka agents, aka scrapers) used by both Plex and other media center software (Kodi) such as TheTVDB.com and TheMovieDB.org use meta data that has the show starting in the year 1996.
The problem is that Plex DVR is creating folder names and file names with the show starting in 2015, and thus the the current episodes from 2022 are labeled as Season 7. But all the agents/scrapers believe it is season 27, so the meta data (posters, guests) are from episodes back in 2002.
Has anyone else encountered this issue with The Daily Show or another show? If so, how have you dealt with it? Have you had to use a different agent in Plex and other media centers so that the DVR information provider matches?
By default, the Plex TV Series agent uses the episode ordering based on TMDB. However, if you know that your files are named according TVDB, you can change the Episode Ordering preference (under Advanced) when creating or editing your TV library. Examples of the file naming/organization mentioned can be found at the end of the article.
That is part of the problem. Plex DVR is not creating folder names and file names according to TVDB.
I am not rematching the show. The DVR is creating the directory structure, and the Plex agents are discovering them accordingly.
media@livingroom:~/storage/dvr$ pwd
/home/media/storage/dvr
media@livingroom:~/storage/dvr$ ls -lah
total 1.5M
drwxrwsrwx 17 media media 4.0K Feb 14 15:38 .
drwxrwxr-x 6 media media 4.0K Jan 13 10:36 ..
drwxr-sr-x 3 media media 4.0K Jan 26 22:01 'Resident Alien (2021)'
drwxr-sr-x 3 media media 4.0K Jan 24 22:02 'Snowpiercer (2020)'
drwxr-sr-x 3 media media 4.0K Jan 18 23:48 'The Daily Show With Trevor Noah (2015)'
I have 1 TV show library with 2 folders: A DVR folder and a non-DVR folder.
Would you mind sharing the XML info for one of these episodes? It really feels like these are being unmatched/rematched (understood that you’re not doing this intentionally).
Yeah… I don’t think changing this value will make a difference, as both MovieDB and TVdb have the same meta with respect to season and episode numbering, and both are different than what is being used by the DVR.
They’ve got a single library, not specific to DVR.
Though I generally recommend keeping them separated myself.
@dugiehowsa Thanks for the XML (though you don’t need to upload to a separate site, you can just drag/drop it here).
It seems like it’s definitely being rematched. Normally for DVR’d content you would see mediaGrabBeginsAt and mediaGrabDevice elements (denoting when the recording was started and what device made the recording, respectively). Those are not present in your XML data.
I’m not sure why this would occur though. I guess it could just be a metadata refresh, but I don’t think that would remove the elements above.
Could you create a test DVR library and record just to that? See if the EPG metadata is retained that way.
I think that makes sense, based on what you’re seeing. Gracenote is treating this as an entirely new show; TVDB is treating it as an ongoing show. The split occurred at season 21 (1) so everything else (episode numbering) should line up. So I don’t think this is inconsistent with the idea that the EPG metadata is being dropped and replaced.
I’ve found the key is to tell Plex to not match anything from DVR to a known metadata agent.
Which means
Scanner: Plex Series Scanner
Agent: Personal Media Shows
EPG metadata are quite volatile. Avoid performing Refresh Metadata or Match/Unmatch after recording, too.