A Few Shows With Invalid TheTVDB IDs in Plex TV Scanner

The Plex TV Scanner has invalid TheTVDB IDs for the following three episodes…

Coach (1989) - Season 1 - Episode 1 (Plex has 219907. Should be 4337902).
Modern Family (2009) - Season 6 - Episode 13 (Plex has 5059742. Should be 5069879).
Modern Family (2009) - Season 8 - Episode 1 (Plex has 5661514. Should be 5857673).

Can Plex Support fix these?

You don’t need Plex support to fix it. You can make the changes yourself on themoviedb.org. Then wait 48 hours for it to update in Plex’s database before refreshing the metadata for your shows.

https://www.themoviedb.org/tv/2455-coach/season/1/episode/1/edit?active_nav_item=external_ids

https://www.themoviedb.org/tv/1421-modern-family/season/6/episode/13/edit?active_nav_item=external_ids

https://www.themoviedb.org/tv/1421-modern-family/season/8/episode/1/edit?active_nav_item=external_ids

Thanks. However, the issue is with with TheTVDb and not TheMovieDB. Also, the issue isn’t that the the TheTVDB.com website needs updating. The new Plex Scanner has the wrong ID in it’s database for the episode. The ID’s in Plex are invalid. I’m actually a developer and work closely with the APIs. Plex had fixed several of these for me in the past.

@SwiftPanda16 is 100% correct. @nrfoster45 The new scanner uses a combination of metadata from multiple online sources and one of the many ways it links these is with the external ids which are stored on tmdb. There is no TVDB or TMDB agents anymore, its all a consolidation of the same metadata just controlled via episode ordering.

Anyhow, I have fixed the first two you reported by changing the ids on the TMDB directly to link to the correct TVDB records but the third one is locked so I don’t have access. However, I had raised a content issue and asked a moderator to fix it → Reported Problem for A Tale of Three Cities (8x1) - Discuss Modern Family — The Movie Database (TMDB)

Give it 48 hours and you should then see it fixed on your plex server with a force refresh for the first two reports.

FYI… change Modern Family S8E1 (2016) - Changes — The Movie Database (TMDB) has now been completed to S08E01 so you should be all good in a couple of days on all three reports.

It’s still wrong. I just refreshed the metadata on Plex just now for Coach and confirmed. I know that the new scanner does not scan TheMovieDB and TheTVDB anymore. The TheTVDB ID I’m referring to doesn’t show up in the Plex interface. However, it’s stored in the Plex database. The pilot episode still shows an ID of 219907 and not 4337902…
https://thetvdb.com/series/coach/episodes/4337902

I’m not saying that the Plex scanner is showing the wrong episode in Plex or that any of the metadata it’s displaying is wrong. I’ll try to review the posts that you and SwiftPand16 wrote and see if I can understand what you guys are saying. If you truly can fix IDs on the TheTVDB site then Plex may have to run an internal scan before it will work for their clients.

Like I said… WAIT 48 hours.

Plex does not query TVDB or TMDB directly itself, it uses their own cache which takes up to 48 hrs to update when changes are made at source.

1 Like

Fix TMDB, not TVDB.

@anon5074910 fixed it already. Now you need to wait 48 hours for it to update in Plex before refreshing metadata.

2 Likes

Thanks. Sounds good. I’ll wait 48 hours.

So the answer to how an episode’s TVDB ID makes it’s way into my Plex database is…

  • Plex (not client) periodically looks up episodes on TMDB based on episode ordering.
  • It then retrieves the TVDB ID stored in TMDB.
  • Plex clients will get the updated TVDB ID during the next metadata refresh.

I can see why SwiftPanda16’s response threw me but I should have read your first response closer. Thanks again.

Thanks. I didn’t know that Plex looked up TVDB IDs indirectly from the TMDB site and just assumed that you mistook TVDB for TMDB.

Not really :slight_smile:

The easiest way to think about it is that there is one set of metadata, don’t think of it as coming from TMDB, TVDB or IMDB independently. Its one set of data on the plex side. Then depending on how you have named your media on disk to match the source is how plex matches the data for the episode. The data is the same, its just how its then ordered to match your naming.

So, as you have picked to use TVDB as your episode ordering its mixed up as the link in TMDB goes to the wrong record so plex gets it wrong.

Its a little more complicated than what I’ve said above but that’s kinda how I think about it :slight_smile:

I don’t fully understand what you are saying but I guess it doesn’t matter. The end result is correct TVDB IDs (I hope in 48 hours).

We know that Plex looks up the episode’s TVDB ID from the TMDB API website (otherwise the corrections you made for me wouldn’t work). We also know that Plex then stores the TVDB ID in their master database (otherwise it wouldn’t take up to 48 hours to propagate).

The internal workings of how the Plex scanner interacts with the Plex centralized database and how the Plex centralized database interacts with TVDB, TMDB, IMDB doesn’t really matter.

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