You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)