Crossfade stability for cars and Bluetooth, streaming plays that finally count toward your stats and mixes, and a batch of community fixes — three of the six changes in this release came from contributors.
Playback
- Two audio-focus races in the crossfade engine are fixed (#326). A fade whose outgoing track ended early silently dropped the app out of the system's audio-focus stack, and a navigation prompt landing mid-fade could leave a paused player promoted at the handoff — audio dead at the track seam until you tapped pause/play. Both hit hardest on Android Auto and car Bluetooth, where the system juggles focus constantly. If you reported dropouts in the car: this release is for you, and if anything still reproduces, diagnostics from Settings > About & Help will now pinpoint it exactly.
- Streaming plays now count (#330, by @arpitagarwal1301). Tracks played over streaming are persisted before the listen is recorded, so they feed your listening stats, Last.fm scrobbling, and Daily Discover's seed pool — previously only downloaded tracks counted. Also closes a race where skipping near the listen threshold could lose the play entirely.
Downloads
- Fixed downloads failing with "Process ID already exists" when a preview of the same track was loading at the same moment (#329, by @chaudhary-lakshay). The common case: tapping download on a search result right as its preview prefetched.
Now Playing
- New setting: Settings > Appearance > Ambient motion (#328, by @arpitagarwal1301). Switch it off for a still backdrop behind Now Playing instead of the animated color wash — easier on the battery and on motion sensitivity.
Sync
- Liked Songs playlists get cover art from your liked tracks (#327, by @arpitagarwal1301) — seeded on first sync after your liked songs next change, and never overwriting a cover you already have.
- In Refresh mode, Spotify playlists you deleted or unfollowed now deactivate in Stash instead of lingering forever (#331, by @arpitagarwal1301). Guarded hard: it only acts when the full playlist inventory was fetched without a single error, it never touches Accumulate mode, and a playlist that returns reactivates automatically with its tracks intact.
Install
Download the .apk below and open it on your Android device. If you've got a previous Stash release installed, this upgrades in place — your library, sync history, and settings are preserved.
Requires: Android 8.0 (API 26) or newer.
See the README for first-time setup.
Full Changelog: v0.9.79...v0.9.80