Release Notes
Major Changes
- Resumable Downloads
Downloads can now be paused and resumed from where they left off, making the download process more robust and resilient to network interruptions.- Pause active downloads and resume later without starting over
- Downloads automatically resume from the last downloaded byte after failures
- Retry failed downloads with one tap
- Subtitles and audio streams are properly registered for offline playback
- Download controls now correctly operate on selected episodes
- Server-Scoped Downloads
The download system has been completely refactored to properly handle multiple servers and users.- Downloads, storage calculations, and offline content are now scoped to the active session
- Switching servers/users shows the correct download status for that session
- Storage usage is calculated separately per server
- Total storage display shows space used across all servers
- Offline content filtering works correctly per session
Note: Existing downloads from previous versions are now orphaned. Users are recommended to re-download content to correctly map downloads with their server and user account.
- Internationalization Support
Complete externalisation of UI strings to support future translations.- All user-facing text moved to string resources
- Centralised text management for easier maintenance
- Foundation for multi-language support
- Accessibility improvements with localised content descriptions
Minor Updates
- Downloads UI Redesign
- Modern unified StatusHub showing download usage, device storage, and settings
- Circular progress indicator for device storage visualisation
- Cleaner card designs for active and completed downloads
- Device storage stats now displayed
- Wi-Fi Only Downloads
- New setting to restrict downloads to Wi-Fi connections
- Warning displayed when allowing mobile data downloads
- Prevents unexpected mobile data charges
- Collections Sorting
- Collections now sorted by release date for chronological order
Performance Improvements
- Live TV Optimisations
- Faster channel availability check with reduced data transfer
- Reduced "On Now" program limit from 50 to 20 for better performance
Bug Fixes
- Fixed discovered servers using name/ID instead of network address for connection
- Fixed layout shift on login screen during server discovery
What's Changed
- Translations update from Hosted Weblate by @weblate in #41
- Translations update from Hosted Weblate by @weblate in #42
New Contributors
Full Changelog: v0.5.2-beta...v0.5.3-beta