Skip to content

Episeerr v4.0.2

Choose a tag to compare

@Vansmak Vansmak released this 17 Oct 19:53
· 5 commits to main since this release

πŸ› Bug Fixes

  • Jellyfin matched series by title only, with no fallback when display titles don't match Sonarr's exactly β€” the Jellyfin integration resolved a watched episode's series purely via get_series_id(series_name), a title string match, even though get_series_id() already supports TVDB-ID matching as its preferred, more reliable path (used elsewhere via the Sonarr webhook). Jellyfin's session data already carries the playing episode's SeriesId; a new _resolve_series_tvdb_id() resolves that to the series' TVDB ID via one extra lightweight Jellyfin API call (the episode's own TVDB ID isn't useful here β€” only the parent Series item carries the series-level one), and passes it into the existing get_series_id(series_name, thetvdb_id=...) call. Falls straight back to the exact same title match as before if the TVDB ID is missing or doesn't resolve to anything in Sonarr, so this is purely additive - no behavior change for anyone without clean TVDB metadata in Jellyfin. Verified live against a real Jellyfin + Sonarr pair before release. From discussion #102. (integrations/jellyfin.py)