v0.3.2

Version 0.3.2

  • Tag: v0.3.2

  • Published: 2025-11-05T01:53:52Z

  • GitHub: https://github.com/cenodude/CrossWatch/releases/tag/v0.3.2

CrossWatch – v0.3.2

Jellyfin → Trakt scrobbling for new episodes is improved. TMDb/Trakt-first ID strategy (no more TVDB-only failures). Smarter Jellyfin payload parsing (better S/E + ID extraction).

What’s new

  • Show+S/E fallback: If an episode id isn’t resolvable yet, we build the Trakt body with the show ids + season/episode numbers (clean path for newly-aired items).

  • Rescue on 404: If Trakt returns 404, we auto-retry by searching the episode via TMDb/IMDb to fetch the right Trakt id, then replay the scrobble.

  • Broader Jellyfin field support: We now read IDs and S/E from more places Jellyfin sends them: Provider_tmdb/imdb/tvdb, SeriesProviderIds, SeriesTmdbId/SeriesImdbId/SeriesTvdbId, plus root-level season/episode.

Fixes

  • **“.Starts/pauses/stops from Jellyfin now scrobble even when TVDB lags behind.

  • 404 on /scrobble/start or /pause from Jellyfin: Resolved by using TMDb/Trakt-first resolution and the rescue path.

  • Missing S/E numbers when only on the root payload: We now read season/episode from both the item and the root, so the scrobble body is always valid.

No config changes required. Optional: set Jellyfin’s TV metadata provider to TheMovieDB for the smoothest ID mapping.

Last updated