Release Notes
v0.8.5-beta
Major Changes
- Added a full Jellyfin admin control panel with active session monitoring, scheduled task management, and restart/shutdown controls.
- Refactored server management with modular Jellyfin, Jellyseerr, and Audiobookshelf service views, active/saved server grouping, and multi-address management.
- Added configurable playback buffer size controls for both ExoPlayer and MPV.
- Introduced buffered-progress indicators and improved caching/buffering behaviour across video and audiobook playback.
Improvements
- Improved playlist navigation and subtitle availability feedback in the player UI.
- Improved Audiobookshelf cover quality and refined mini-player offset handling across ABS screens.
- Improved the latest shows fetching, series grouping, and batch metadata resolution performance.
- Centralised reusable loading/error/empty states and episode overlay handling utilities for more consistent UI behaviour.
- Expanded localisation support across server management and control panel flows.
- Updated Gradle, AGP, Kotlin, Compose BOM, and Media3 dependencies.
Fixes
- Fixed accidental single-tap actions being triggered after long-press gestures in the player.
- Refined the latest media refresh logic when Jellyfin returns episode items instead of series entries.
- Improved buffering defaults and option limits to avoid excessive memory usage.
What's Changed
- Translations update from Hosted Weblate by @weblate in #118
- Translations update from Hosted Weblate by @weblate in #121
- Translations update from Hosted Weblate by @weblate in #122
- Translations update from Hosted Weblate by @weblate in #123
- Admin support by @MakD in #126
- Translations update from Hosted Weblate by @weblate in #125
Full Changelog: v0.8.4-beta...v0.8.5-beta