v0.10.9-beta
A hotfix release for v0.10.8-beta.
Improvements
- The pause screen shows the full set of ratings on a line of its own: the community rating, Rotten Tomatoes, IMDb, TMDB, Letterboxd, Metacritic and everything else the ratings service returns, each with its own icon. Awards appear underneath when the film has any.
- Ratings and awards are now fetched once per item and shared between the detail screen and the player, and kept for 48 hours. Pausing something you have just opened no longer asks for them again.
- Jellyfin's community rating uses a neutral star icon instead of the IMDb logo on cards, carousels, search results and detail screens, because a server's community rating is not always IMDb's. The real IMDb score is shown separately with the IMDb logo when it is available.
- Rotten Tomatoes falls back to the ratings service when your server has no critic rating of its own, instead of showing nothing.
- Rating icons are sized consistently across cards, lists, carousels and overlays.
Fixes
- Pausing a video, turning the screen off and turning it back on showed a black screen with a loading spinner instead of the pause screen. The screen's video surface is destroyed while the display is off, and the player briefly reported that as buffering; the pause screen now stays up across it.
- The "Show ratings" setting was ignored everywhere inside the player. The pause screen, the next-up overlay, the episode switcher, and the cast episode list all showed ratings even when ratings were turned off.
- Jellyseerr sessions could bleed between accounts on the same server, and a login could be dropped when the server did not return a session cookie on the login response itself. Sessions are now kept per server and account, and signing out properly clears them.
- Playback positions and last-played dates recorded while the server was unreachable are now uploaded as UTC timestamps, so they are applied with the correct time once the queue is flushed.
What's Changed
- fix: improve user data sync by using UTC-formatted timestamps in
f4d1444 - fix: fix Jellyseerr cookie management and session handling in
5cc8990 - fix: refine player control visibility during buffering and pause states in
eabfe3f - feat: centralise and refactor media ratings system with persistent caching in
0459320 - fix: fix preference-based toggle for ratings in player UI in
2739dd0
Full Changelog: v0.10.8-beta...v0.10.9-beta