Changing Agent from MovieDB to TVDB for TV Library - Metadata not matching / changing

I inadvertently setup my TV Show library using the MovieDB agent. I realized this after having issues with trying to label shows correctly by reviewing show info on the TVDB website assuming that was the agent I originally used to setup the library. I changed the library agent, did a library scan, cleared bundles, emptied trash bin, cleared Plex cache, rematched all metadata after the change… I did just about everything I have seen in these forums and although the shows are matched at the highest levels and the individual season posters pull through, the individual episodes within the seasons are not matching. When I change the agent back to the MovieDB, the shows match again. It’s like Plex is remembering my original settings and refuses to match under the new agent I picked.

Also, my overall TV Show library is now using the TVDB agent. I set an individual show to match against the MovieDB agent and using the above steps I mentioned afterwards. This works initially where all episodes and shows pull through the metadata, but after a little time Plex appears to automatically revert back to the TVDB agent and everything unmatches again. This is maddening. Do I really need to pay for a rookie mistake in perpetuity and can never fix this? Do I have to delete my TV show library and start all over again? I feel this is a bug in need of a solution. Any help would be appreciated.

What is the order of the agents under
Settings - Server - Agents - Shows - TheTVDB

and how does it compare to the ordering under
Settings - Server - Agents - Shows - TheMovieDatabase
?

Are your files using in the mp4/m4v container format?

Are your files named and organized like this: https://support.plex.tv/articles/200220687-naming-series-season-based-tv-shows/ ?

Is your media storage built into the server machine itself or are you using external drives/network shares? If the latter, you must disable
Settings - Server - Library - ‘Empty trash automatically after every scan’

Here are the settings for each as requested with images.

image
image

I am using MP4 format. I am using the exact naming conventions you inserted a link to.

My content is located both on the server itself as well as a NAS device over the network. I did disable that setting. I will let you know how things work out. Please let me know if you see anything else in my agents listing you recommend changing.

Thanks.

If you use TheTVDB agent, the embedded metadata (which are probably wrong) from your files will interfere. Due to the ‘Local Media Assets’ (LMA) being enabled and sitting at the top of the list.

On the other hand, you have LMA completely disabled in the TMDB agent.
This is the reason why you are seeing so totally different results, depending on which agent you define as the default for your library.

Do this:
Go to

  • Settings - Server - Agents - Shows - TheTVDB

In there, grab the line ‘Local Media Assets’ with your mouse and drag it downwards, so it ends up being at the bottom of the stack of active agents.
Repeat the same under

  • Settings - Server - Agents - Shows - TheMovieDatabase
  • Settings - Server - Agents - Movies - Plex Movie
  • Settings - Server - Agents - Movies - TheMovieDatabase

Afterwards, set your default agent for your library back to TheTVDB.
Then you can pick 1 of these 2 actions:

  • perform either the Plex Dance with the whole show affected by the weirdness.
  • perform the Fix Match procedure at the top level of the affected show

Ok, I did everything you mentioned including doing both the Plex Dance and Fix Match options. I did remove the episodes out of sight of Plex, did the scans, etc. When I moved them back in and let Plex detect them, the overall show and individual season artwork did appear to match to TVDB and pull through correctly, but now each episode simply is titled “Episode 1”, “Episode 2”, etc. I attached an example below.

image

I even tried creating a new TV library altogether and move just that show into it and its the same result as the picture below. I also tried “Refresh All Metadata”, and unchecking “Local Media Assets” on all agents just to be sure nothing else could be polluting the library.

Once again I feel it is coming back to my Plex server / database remembers the media was matched before and is battling me to rematch it regardless of what I do. There are new episodes I am recording from the Live TV & DVR and they are getting added to the show’s library and matching with metadata and descriptions pulling through with no issues so I’m really at a loss. Is there an option to force Plex to forget all previous matching it did for a specific library without have to delete and reinstall Plex altogether?

I appreciate your help thus far.

Please post the Plex XML info of one episode of this particular show.

There are no episode data on TheTVDB for S01E01.
Because the season numbers of this show were changed to 4 digit ‘year’ numbers.
https://www.thetvdb.com/series/mythbusters

You’ll have to rename the files and folders of this show.
Filebot can do this very quickly.

Ok, I did notice that but thought based on the file naming conventions and other articles I had read, I never came across a forum or support document that noted you may need to use a 4-digit year convention. I would think this could be a common issue people may have using the TVDB so even adding a “Tip” in the TV show article you sent me originally stating on occasion you may need to use 4 digits for the year (e.g. SXXXXEYY) that would be helpful.

In any event, I went with the 4 digit year on a couple episodes and it appears to be working now. Thanks so much for your help.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.