Bug Fixes
- correct local search ordering and pagination (c6db3b5)
- create collections via Jellyfin API (#519) (5c907e8)
- dashboard: clarify direct play proxy bypass (8983020)
- exclude episodes from search (fixes #517) (d4bd171)
- ffmpeg: avoid reconnecting at EOF (a19af1b)
- honor device profile conditions (fixes #521) (#524) (ab396ec)
- keep HDR transcodes GPU-resident when burning in image subtitles on QSV (#522) (a917aca)
- name season 0 Specials and respect a locked season name on refresh (fixes #499) (0e6f212)
- never submit filename-guessed probe data to remuxdb (351344a)
- preserve movie titles with spelled-out parts (5f89c55)
- preserve playback position after session eviction (#532) (da012b7)
- shows: speed up upcoming episode queries (eb1790a)
- stop stamping /shows/upcoming test fixtures at midnight (63416d7)
- stop the default startup library refresh from racing the items benchmark's fixture seeding (c31516e)
Features
- collections: add provider background colors (#527) (4c53a85)
- dashboard: add stremio addon configure links (df8e753)
- dashboard: unify streaming settings save (c49d508)
- dashboard: use icon for addon configuration (193e1a0)
- images: refine collection artwork layouts (b06be42)
- improve media source sorting across quality, HDR, bitrate, and cache status (#544) (1e56cf2)
- make IPTV channels and EPG programs searchable, always locally (fixes #474) (838234f)
- sort stream versions by device capability, quality, and release source (#515) (6f56d92)