It is very frustrating to try and understand where the data is coming from for the TV Scanner. Previously, if I had trouble getting a TV episode to match, I could always look up in TheTVDB website and see what episodes were there so I could know how to name my file to match.
Now however, more and more I encounter edge cases where the plex TV series agent is not getting the data I expect it to get. Either it’s mismatching or it’s not matching an episode at all.
Case and point (my current problem): Brooklyn Nine Nine S08E10. This is the second part of a 2 part (series) finale. On the TheTVDB it is listed correctly as S08E10. In my files it is named correctly with S08E10. In the Plex Server interface it is listed as “Episode 10” but no metadata is being found for it.
Even on Plex’s own website, this show lists it properly
BUT I did also notice that that page lists NINE episodes for the season, despite having a 10th episode in the list. Maybe that’s the source of confusion for this one? Plex is pulling from their own data and their own data has the season listed as only having 9 episodes?
With the new agent just change the episode ordering to thetvdb (aired) for that show.. it will refresh after you save the setting for that show
The default for new libraries is themoviedb ordering. if you generally prefer tvdb change the ordering for the library (you will need to refresh entire library to update all shows to it though)
then probably you never treated metadata for library after changing to new agent so the show is still using old agent. this is weirdness that happens when old agent shows in new agent library.
those options are for old agent if I recall them. do a get info on one of the episodes, view the xml and look at the GUID
For episode 9 (which shows correctly):
guid=“com.plexapp.agents.thetvdb://269586/8/9?lang=en”
parentGuid=“com.plexapp.agents.thetvdb://269586/8?lang=en”
grandparentGuid=“com.plexapp.agents.thetvdb://269586?lang=en” type=“episode” title=“The Last Day”
For episode 10 (the episode not getting metadata):
guid=“com.plexapp.agents.thetvdb://269586/8/10?lang=en”
parentGuid=“com.plexapp.agents.thetvdb://269586/8?lang=en”
grandparentGuid=“com.plexapp.agents.thetvdb://269586?lang=en”
yeah that means that show is still using the old agent. which is likely why it is acting strangely. I know it is a bit nervous to refresh metadata for entire library but the old agent will stop working sooner or later and the plan was to remove them eventually so you should. After that you should see the options like my screenshots
Forgot to report back on Sunday but yes this solved my issue. I do have to manually fix some things (man, Mythbusters is a mess), but I understand those things and it’s just some work to do. Guess I had to do it eventually anyway.