v0.9.0-beta
Major Changes
SyncPlay Watch Parties
- Added SyncPlay support, allowing users to create and join synchronised watch parties with real-time playback coordination.
Administrative Media Management
- Added administrator tools for editing metadata, identifying media, and managing artwork directly from item detail screens.
- Administrative changes now automatically refresh affected screens throughout the app.
Live TV Enhancements
- Reworked Live TV playback with improved stream handling, playback reporting, hardware capability detection, and low-latency optimisations.
- Optimised EPG refreshing and navigation to reduce unnecessary background activity and UI flicker.
Player & Media Source Improvements
- Enhanced audio and subtitle track selection with better language matching, forced subtitle support, and richer stream metadata. Closes #140 and #141
- Media details now reflect the selected media source and display Dolby Atmos badges when supported.
External Service Integration
- Added validation for TMDB and MDBList API keys, preventing invalid configurations and providing setup feedback.
Improvements
Ratings & Reviews
- Refactored review rendering using CommonMark and added automatic link detection for improved formatting and compatibility.
- Added a setting to show or hide media ratings throughout the application. Closes #115.
Home Screen
- Improved Home section refresh behaviour to better preserve scroll position while still surfacing newly updated content.
Media Details
- Reorganised ratings, reviews, and external links to make media information easier to access and browse.
Fixes
- Corrected Metacritic user score scaling to use a 10-point rating system properly.
- Updated download dialogues to use "Version" instead of "Quality". Fixes #139.
- Fixed a potential Home screen crash caused by invalid layout positioning when processing smaller content lists. Fixes #143.
What's Changed
- Translations update from Hosted Weblate by @weblate in #142
- Add Syncplay support by @MakD in #147
- Admin Media Management Support by @MakD in #148
- Translations update from Hosted Weblate by @weblate in #145
Full Changelog: v0.8.9-beta...v0.9.0-beta