Skip to content

Stash v0.8.0

Choose a tag to compare

@github-actions github-actions released this 01 May 02:01
· 1431 commits to master since this release

feat: 0.8.0 — Equalizer 2.0 + playback fixes

Stash now ships a real, audible equalizer — every band, every preset, every change is reflected in your output stream. The previous EQ shipped as a UI shell that didn't actually wire into ExoPlayer's audio pipeline; sliders moved, presets switched, but the sound never changed. v0.8.0 throws all of that out and replaces it with a real DSP chain.

🎚️ Equalizer 2.0 — rebuilt from scratch

  • Custom AudioProcessor chain (Preamp → 5-band biquad EQ → Bass shelf) inserted into ExoPlayer's renderer factory
  • 5 parametric peaking bands at 60 Hz / 230 Hz / 910 Hz / 4 kHz / 14 kHz, ±12 dB each
  • Dedicated bass shelf at 100 Hz so you can sweeten low-end without spending a band
  • Bit-perfect bypass when all bands sit at zero — your file goes through untouched, no extra rounding
  • Built-in presets: Flat, Bass Boost, Rock, Pop, Electronic, Vocal, Acoustic
  • Spotify-style glass-card UI rewrite

🎧 Playback fixes

The track-list bottom sheet had three queue actions that silently did nothing. They're wired to the real Media3 queue now:

  • Shuffle actually shuffles
  • Play Next inserts at the current position + 1
  • Add to Queue appends to the end

🐛 Sync polish

  • Download queue now scopes itself to the playlists you have sync-enabled, so toggling a playlist off mid-sync stops queueing more of its tracks
  • Matcher penalizes "(Rework)" / "(Reimagined)" suffixes when the target title doesn't ask for them — fewer wrong-edition matches sneaking in

💛 Home — supporters

A small pill next to the Stash wordmark crossfades through Ko-fi supporters: name, donation amount, and a snippet of their message. Tap opens the Ko-fi page. Huge thanks to Cedric and Slowcab — you're the reason this app keeps shipping.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com


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.7.0...v0.8.0