Bug Fixes
- accept addon manifests that list resources we don't know (6fabdc6)
- don't let browsers reuse stale copies of patched web pages (fc879f0)
- don't map text subtitles into progressive transcodes that fail on them (6aaba0d)
- keep catalog items when a later catalog page fails to load (#666) (8455bea)
- keep streams in sync on long plays when the server re-encodes video (#678) (b3f1f83)
- keep the chosen audio track when the server scales or tone-maps video (fixes #526) (8b83990)
- keep the item page when picking a version in jellyfin-web 12.x (fixes #673) (eb1f8ce)
- keep the same version playing when you change audio track (#679) (d01fbfa)
- load dashboard styles before first paint (#654) (42bd273)
- make the bitrate test return random data of exactly the requested size (ff64112)
- only offer the media kind filter on a user's filters, not on collections (5f71376)
- play 4K HEVC on LG webOS and Samsung Tizen TVs (#677) (d3fcfaa)
- report why a WebDAV file could not be served instead of always 404 (cf3e56c)
- return MediaSources when an item is fetched by version id (fixes #661) (872f03f)
- show external subtitles without a language and link them to their video (#670) (3351c9f)
- transcode audio the client can't play and keep surround channels (fixes #636) (#644) (08c6e3c)
- treat an empty meta from a Stremio addon as an unknown title (#671) (6a1d873)
- use your own local subtitles and prefer them over provider ones (#657) (b5fa933)
Features
- let admins force the default library order for everyone (#663) (d61a08e)
- let clients see whether the library order is forced (fbc6a62)
- rank the streams in a group and optionally the groups themselves (#672) (d9270da)
- remember the language you last chose for audio and subtitles (#680) (5efb249)
- sdks: fetch recap and outro segments from IntroDB (#660) (bdec31c)
- show upcoming movies, shows and episodes in their own library (#667) (eeb99fe)