Bug Fixes
- force meta refresh on catalog import so configured meta providers are always applied (deb167e)
- import local TV when source advertises an Episode catalog (#64) (bce45dd)
- opendal: derive episode series title from directory when filename starts with episode code (5af1f62)
- refactor playback (#69) (5d96e80)
- sessions: populate SeriesName and SeasonName in NowPlayingItem (#62) (d526ebd)
- skip unreleased episodes when marking season/series played with release filter enabled (#41) (#42) (e0ecd2d)
- subtitles: honor codec aliases in playback decisions (#44) (5c72159)
- transcode: only apply dovi_rpu bsf for confirmed Dolby Vision streams (#50) (20a3071)
- web: strip Recently Added inu prefix from homescreen row titles (4413464)
Features
- add destructive flag to Task trait with confirmation modal for purge tasks (3541250)
- add filter rule groups with AND/OR nesting (#55) (3bbadb9)
- add support for mixed (movie and shows) collections (#54) (620c6c3)
- add TMDB popular, top rated and trending catalogs (f5c5820)
- add TMDB watch provider tags to movie and series metadata (737fb03)
- deezer: surface playlists as real Jellyfin playlists (#60) (906cc36)
- extend TMDB search addon to support Movie and Series kinds (fc6e62e)
- make tmdb addon an system addon (13e4b24)
- meta: Added language, studios and production locations including filters (#52) (9b779d4)
- popularity metrics (#57) (2b8df7b)
- trakt addon with metrics (#65) (ed6ee58)
Performance Improvements
- skip relations batch-load when Fields doesn't include People/Genres/Studios (b5d6775)