Data inconsistencies between Trakt/TMDB/IMDB for tv shows
Hi! I'm working on an app that uses data from those several datasources and realized that there are sometimes inconsistencies in the Trakt data when they don't have the same seasons architecture.
A couple examples:
- Dragon ball : on trakt, divided in 6 seasons, on TMDB only 1 => doesn't really affect API but the TMDB links on the "season" page are all broken
- Naruto : on trakt, divided in 5 seasons, 4 on TMDB, 1 on IMDB => same pb as above + Trakt API actually sends tmdbids that dont match and null imdbids for all episodes in seasons 2+
Seems fairly regular that animes have those kinds of pbs. Now, the interesting bit is that its seems extremely rare that the actual number of episodes differ between those sources, so im usually able to match them together by pure order, but I was wondering if there's a way to update the wrong/missing ids when I (or my future users) notice them.
Cheers!

By default, TV shows use TVDB as the primary datasource. Lately, shows seem to move around and get changed a lot at TVDB which results in extra episodes on Trakt until we can manually remove them via a support idea.
We do have the ability to change a TV show to use TMDB as the primary datasource if that is needed.
-
Bastman commented
Thanks for the answer! I'm not sure it addresses my question though :
In the case TVDB/TMDB/IMDB don't have the same season structure, the tmdb ids and imdb ids sent by the API are wrong.
I have an app that makes it easy to detect when that is the case -> is there a way to repair the links when detected? Cheers