Second dev pre-release of the 0.13.0 minor.
Added
- Movie Night Wheel: a spin-the-wheel way to settle what to watch, from the Watchlist screen or a SyncPlay session so a group can decide together. Fill it from your library or type titles in, then pick a mode: Last One Standing knocks a title out on every spin until one is left, Single Spin takes the first result, and Best of 3 picks the first title the wheel lands on twice. Flick it with a mouse or a finger, undo a spin that went wrong, and the winner arrives with its poster, overview and rating, plus Play, Watch Trailer and Add to Watchlist.
- Sleep Timer on every player (music, video, YouTube and radio), from the gear menu or the moon button in the top bar. Choose 15 to 120 minutes, or stop at the end of the current track or episode. Sound fades out over the last 15 seconds instead of cutting off, and the button shows the time left while it runs.
- Screen reader support: a poster card is announced as one button with its title and year rather than read out piece by piece, every icon-only button has a tooltip that doubles as its spoken label, and the wheel names itself, spins on the activate gesture, and reads out each result.
Changed
- The Inter typeface is now bundled with the app instead of fetched from Google Fonts on first run, so there is no third-party request at startup and the right font on a first launch with no internet.
- Messages, busy spinners and confirmation dialogs now look and behave the same everywhere: one message style with consistent timing and no stacking, one spinner size and weight, and confirmations where anything destructive is red and starts with the focus on Cancel, so a stray Enter cannot delete something.
Fixed
- On desktop, the Now Playing volume control sat on top of Pause. It now sits to the right of the transport controls and opens over the page, so nothing shifts when it opens.
- The volume control was drawn in a fixed near-black that hid its own icon in the light theme.
- Browsing in Android Auto after a dropped connection or an expired token broke the request instead of falling back to an empty folder.
Tester build, report anything odd. New this round especially: the Movie Night Wheel and the Sleep Timer. The in-app updater's Dev channel will offer this build automatically.