What's New in 0.3.0
New Features
- Recently Played section — A new "Recently Played" section on the home screen shows your last 40 listened tracks, always visible regardless of Spotify-only mode
- Spotify playlists in Android Auto — Your Spotify playlists now appear in the Android Auto media browser alongside local and YouTube playlists, with full track browsing, shuffle support, and playback via YouTube Music matching
Bug Fixes
- Home screen loads faster — Spotify REST API calls (top tracks/artists) now fail fast on 429 rate limits instead of retrying for up to 10 seconds, falling back immediately to cached data
- Home sections no longer biased towards recent likes — Improved the 3-tier profile cache with dynamic TTL (30min for degraded data vs 6h for full data) and local play count reordering when REST data is unavailable
- Last.fm scrobbling fixed — Added ProGuard keep rules for the Last.fm module to prevent class stripping in release builds, and fixed a duration overflow when the player reports unknown track length
- Spotify queue now loads more tracks — When playing from Spotify liked songs or playlists, the queue now resolves ~25 tracks around the selected song (5 before + 20 after) instead of just 1, with larger progressive batches of 20
Other
- Added account risk FAQ entry to README for transparency about third-party API usage
- Version bump to 0.3.0 (versionCode 5)