Import from IMDB, Letterboxd, TV Time, CSV, or JSON files!

Maybe there’s a way to fetch them through the API but I’m too noob for that, but if you do wanna go the manual road, you can find them in the show page source code by ctrl/cmd+f’ing “data-show-id” and “data-season-id”, and on episode pages, you’ll find data-episode-id too

and for movies maybe it says something like data-movie-id but i haven’t checked that :stuck_out_tongue:

Thanks but yeah, I was trying to avoid looking up each episode individually. I was hoping it could pull like a list that shows the IDs for a show’s episodes in a season or something like that. I want to add some watch history but I don’t have an import file for it so option is manually create one or individually add, which would take longer.

I’ve imported my watch list and my rated list from IMBD, but it only imported 27 of my 800ish movies watched, is there a way to fix this or am I missing something?

Any update on importing Trakt’s own backup JSON file? I want to import some episodes from an old account of mine

I was able to reformat Trakt’s JSON backup file in order to import it but I’ve found a problem.

I tested it using trakt_id and tmdb_id and what happened in both cases was that apparently movies and episodes can have the same id and the importer doesn’t know which one to choose. I was trying to import 10,259 plays of episodes and instead I got 5,740 movies and 4,518 episodes plays. It looks like it is prioritizing movies and, if there’s no match, it looks for an episode with that id.

Do you think there is a way to correct this? Maybe adding a field to indicate “episode” or “movie”.

Shameless plug:

I created and maintain a tool that automatically synchronizes IMDb watchlist, lists, ratings and history to Trakt based on a custom schedule. The difference from the importer that Trakt offers is that you only need to set it up once and from that point on it will continuously sync things for you.

Check it out here: GitHub - cecobask/imdb-trakt-sync: Automatic sync from IMDb to Trakt (watchlist, lists, ratings and history) using GitHub actions.