Skip to content

Stash v0.9.80

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:02
· 353 commits to master since this release

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