v0.10.0-beta
Release Notes — v0.10.0-beta
Critical Fixes
- Secured SyncPlay WebSocket and ExoPlayer data sources by moving to
Authorisationheaders, removing API keys from query strings - Refined subtitle track selection logic to correctly respect server preferences and audio language defaults
Major Improvements
Music Support (new)
Full music library integration with Jellyfin, including:
- Browse and play tracks, albums, artists, and playlists
- Dedicated screens for album, artist, and playlist detail views
- Music library browser with sorting, filtering, and paging
- Instant Mix and Artist Radio playback modes
- Add to Playlist dialogue with queue creation support
- Landscape and tablet layouts for album, artist, and playlist screens using a split-pane view
Unified audio playback service - Audiobookshelf and Music are now handled by a single AudioService (MediaSessionService), replacing the separate AudiobookshelfPlayerService
Queue management - real-time reordering, swipe-to-remove, shuffle, repeat, and sleep timer
Synchronised lyrics - time-coded lyric highlighting with automatic caching during download
Music downloads & offline playback - download full albums, artists, and playlists; playback automatically prioritises local files when available; Downloaded Music sections appear on the Home screen in offline mode
Home screen music sections - Customised Sections, Recently Added Albums, Top Artists, Most Played and genre-based discovery rows
Music in Search & Favourites - search results now include categorised tracks, albums, artists, and playlists; music integrated into the Favourites screen
Cast support - CastManager updated to handle music queues and Audiobookshelf sessions; new expanded cast controller screens
Downloads & Storage
- Configurable concurrent download limit (1–3 parallel downloads) controlled by a new
DownloadSemaphoreManager - Audiobookshelf downloads now support multiple storage volumes via
StorageLocationProvider - Storage usage statistics are now aggregated across both Jellyfin and Audiobookshelf in the Downloads screen
- Show-level cover art and backdrop images are now downloaded alongside media
UI & Minor Updates
- Adaptive dual-pane Settings layout on tablets and landscape devices with modular panes for Appearance, Player, Downloads, and Server Management
- Home shortcut icon added to the top app bar on detail screens (Person, Album, Playlist, Audiobookshelf items)
- Redesigned Next Up overlay with a horizontal layout, improved typography, and upcoming episode metadata
- Image loading optimised app-wide with explicit target dimensions to reduce memory overhead
- Search bar gains a focus-driven expand/collapse animation
- Added a "Never" option to the update check frequency setting
POST_NOTIFICATIONSpermission now requested with a custom rationale dialogue on first run
What's Changed
- Translations update from Hosted Weblate by @weblate in #158
- Translations update from Hosted Weblate by @weblate in #160
- Translations update from Hosted Weblate by @weblate in #161
- Music support by @MakD in #167
- Translations update from Hosted Weblate by @weblate in #163
Full Changelog: v0.9.3-beta...v0.10.0-beta