Plex doesn't match correct episode name with tvdb (despite files being named correctly)

Server Version#: 1.21.1.3830
Player Version#: latest web

I was checking some specials in top gear and despite having named them correctly, it won’t match correctly.

I tried re-matching the entire show to align again with the tvdb, but this didn’t change anything.

For example, S00E04 is stars in fast cars - sports relief
But plex says its series 4 best of, though according to the tvdb, this is s00e05

same with some other ones, s00e12 (winter Olympics in tvdb) plex says is the polar special
the polar special, s00e24 in tvdb, plex says is series 12 best of (3) (which on tvdb is s00e33)

see details on episode 12 in this image

what is going wrong here?

My files are named as follow
main folder - top gear
season folder - season 0
file name -
top gear s00e04 stars in fast cars
top gear s00e12 winter Olympics
etc.

other seasons are matched just fine!

Make sure your files are not mp4/m4v. Then dance: Plex Dance

2 Likes

Thanks I’ll give that a go. Though these files were just added and matched wrong on the first go.

edit1: I do have a whole bunch of MP4 files in my library, do I need to remove all of these before I can use this tool?! (thousands) (though not the files in question.

edit2: I also just added these files to another server, same naming issue

If the files in question sre .mp4 you could try editing your TV Show Agent. Move Local Asset to the bottom of the list or disable it.

Done, and when I added the show again it got auto matched with top gear russia (and the other server didn’t find anything at all, they both share the same fileshare), fix match looking for top gear doesn’t even show it and only returns top gear russia, I had to fix match and search for 74608 to find it.

It just finished with the metadata and scanning etc, still, wrong order on both servers.

Looking at the specials, episode 60 to 68 are, according to the TVDB the episodes "ambitious but rubbish part 1 through 8) (and are named accordingly in the filenames). But when added and looking at the episode names, only episode 8 (68) seems to be named correctly and the rest is just “cocked up”. and as you can see, the older episodes like 4 and 12 are still not named correctly either.

What is set in the properties of your tv show library as ‘Scanner’ and ‘Agent’?#

1 Like

Agent is TVDB, where do I find scanner?

and just FYI, everything else, all other series etc are going well, it’s only the specials on this show

What’s wrong with mp4 files? They’re explicitly supported by Plex.

Yes, but they’re the only filetype from which Plex can read embedded meta tags. Amongst these in particular, the Title meta tag. Now imagine you previously used a different database or episode order, either intentionally or by mistake. And these faulty titles became embedded into your files.
Plex will read the titles from the embedded meta tags and, by default, will prefer them over those which are delivered by TheTVDB.

Reverting this behaviour is done like 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 (Legacy)
  • Settings - Server - Agents - Movies - TheMovieDatabase

Afterwards, Refresh Metadata of the affected items.


If your movie library already uses the new “Plex Movie” agent, do this instead:
Edit your movie library
go to the ‘Advanced’ tab
clear the check mark out of “Prefer local metadata”

Afterwards, Refresh Metadata of the affected items.

1 Like

Right above Agent in the Advanced settings for the Library.
Screenshot_2021-01-07 Plex(2)

Uhm, no?

@OttoKerner thanks I’ll give that a try tomorrow

I updated my server to the latest experimental version, and now I do see the scanner under settings.
I’ve added a new library to test and will see if this works

@OttoKerner the local metadata was already at the bottom of the agents

Which scanner are you using?

I just ran into the same issue. My Top Gear UK show was being matched to Top Gear Russia using TVDB. And I tried all the normal fixes and it still wouldn’t work. I noticed on TVDB that the Top Gear UK show has an alias “Csúcsmodellek”.

I did Match, search options and put the alias instead of Top Gear and it found the correct show. So weird but it works. If you guys find a real fix for this let me know. Putting in the Series ID when searching instead of the name from TvDB also seems to work.

Edit : I’m having the same issue with other shows too now. It seems that it will only match the first result on TvDB. Better call Saul and Game of Thrones also has this issue. Seems to be affecting any show that has an entry where the first result in TvDB ins’t the actual show.

The strange part is, I have all of Top Gear, other than a few Specials, and Better Call Saul and have no problems with matching.

Is the language setting in your shows library “English”?
If it isn’t, you need to use the show title as it appears on TheTVDB as translated into this language.

In my Case, all these shows were correctly matched as of yesterday on my Plex. I just reset my PC today since I was having issues with something else. Installed Plex. Added back the libraries. Language preferences are all English.

There was an issue with Game of Thrones here:

but drzoidberg33 seem to think it was resolved, but it may still be cached (It is still showing the Cartoon Parody for me if I try a fix match)

exactly the same problem I have @darthreaper4 ! When my folder is named top gear, it matches on top gear russia. and when I manually search for top gear, it gives me back 0 results (with tvdb as default search). when I use the tvdb series ID in the search field, instantly shows me the correct top gear.

@Dan_Bev as far as I know the tvdb. and on a test machine I upgraded to the latest version so that one uses the new plex scanner with the tvdb agent. same issue there with matching and wrong special naming.

All normal episodes do match just fine, it’s only the specials that do not work. (since you say you have no problem with top gear, other than a few specials. I’m curious which specials you do have so I can see if they’re similar as mine)

@OttoKerner yes it’s in english