release 14/07/26
New Features
- Separate FFmpeg audio/video preferences: Added independent playback preferences for FFmpeg audio and video, giving finer control over decoder behavior.
- Temporary video decoder override: Added a player control to switch video decoding between hardware, software, and FFmpeg during playback.
- Subtitle speed correction: Added subtitle timing speed adjustment in the new player, alongside offset correction.
Improvements
- Media3 decoder update: Updated the custom Media3 decoder dependency to
1.11.0-beta01. - Resilient video decoder fallback: Improved fallback when video decoding stalls or fails, including better recovery paths for Live TV.
- Compact settings UI: Modernized compact settings layouts and list controls.
- Codec diagnostics: Expanded codec capability reporting and made Stats for Nerds stream diagnostics clearer.
- Live TV startup: Auto Live TV now starts faster by reducing unnecessary buffering delay.
- Live TV buffering recovery: Improved recovery when Live TV buffering gets stuck or decoder output stalls.
Fixes
- Fixed playback recovery paths around decoder stalls.
- Fixed subtitle timing state and renderer invalidation for speed/offset changes.
- Cleaned up access-unit detection churn from history without changing final source behavior.
Full Changelog: https://github.com/thor2002ro/jellyfin-androidtv/commits/14/07/26