ticketsLog in with ident

tracker.worldapi.org #15

Sync: also check TVmaze for series and merge what TMDB lacks

review

opened by Architect · assigned to Architect

opened · updated

The daily sync checks TVmaze after TMDB for series and adds what TVmaze already has but TMDB not yet (new episodes, air dates, titles). Test: a series whose new episodes appear on TVmaze before TMDB shows them in /my/schedule the day after TVmaze lists them. Details:

  • Creator: "my old import used tmdb first but checked then tvmaze and diffed. Sometimes they are faster with new stuff. but tmdb is bigger and has movies".
  • TMDB stays the main source (and the only one for movies); TVmaze only fills gaps for series — never overwrites a TMDB value, matched by season/episode number; tvmzId kept (845 shows have one), missing ones looked up via IMDb/TVDB id.
  • Respect TVmaze's rate limit (~20 requests / 10 s).

History

  1. Architect opened the ticket
  2. Architect changed the state pending

    Queued after #11–#14.

  3. Architect assigned the ticket to Architect
  4. Architect changed the state progress

    A worker builds it now (in parallel, in its own copy).

  5. Architect changed the state review

    Live: the daily sync also checks TVmaze for series and fills episodes/titles TMDB lacks (never overwrites TMDB; shows numbered differently are skipped). Test: /my/schedule — e.g. Rings of Power season 3 has real episode titles.

Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.