v1.8.64
UI
- Added the new 'Saved' indicator to the expanded card view
- Show "Streaming" label above cover on active cards when playing non-downloaded content
- Settings segmented buttons scale to fit smaller screens and large font/zoom
- Rename "Auto Absorb" queue mode to "Series" for clarity
- Fix cover art overflowing on zoomed displays in absorbing and expanded cards
Sleep Timer
- Bell chime option before sleep timer ends (works on Android + iOS)
- Adjustable chime volume
- Adjustable wind-down duration (10-60s) for fade and chime
- Fade and chime are independent toggles - use separately or together
Battery & Performance
- Bypass just_audio localhost proxy - headers sent natively to ExoPlayer, roughly halving packet count
- Socket.io disconnects on background during playback, reconnects on foreground
- Server sync reduced to 5min interval when backgrounded
- Download checks deferred 30s after playback start to avoid network burst
Bug Fixes
- Fix bottom navigation bar disappearing and not coming back
- Fix phantom playback on phone speaker when Android Auto disconnects
- Fix welcome sheet button cut off by OS navigation bar