github rawnaldclark/Stash v0.9.1
Stash v0.9.1

latest releases: v0.9.90, v0.9.89, v0.9.88...
3 months ago

feat: 0.9.1 — FLAC format detection + album art fixes

Two bugs from 0.9.0's lossless pipeline:

  1. file_format never persisted as 'flac'
    MMR returns bitrate=0 for variable-bitrate FLAC streams. The
    previous gate bitrateKbps > 0 silently dropped the format
    write, so every FLAC download stayed at the legacy 'opus'
    default in the DB. The Home sync card's FLAC count + storage
    stat showed 0 even when the user had FLACs downloaded —
    because the underlying query is WHERE file_format = 'flac'.

  2. Album art never persisted for lossless downloads
    Qobuz's catalog API returns image URLs on every track row,
    but the lossless pipeline discarded them — SourceResult had
    no field for art, QobuzSource didn't extract it, and
    DownloadManager.tryLosslessDownload returned without calling
    any art-persistence path. FLAC tracks displayed a placeholder.

Both bugs fixed together so FLAC downloads are first-class
metadata-wise from this release on. Pre-0.9.1 FLAC tracks stay
misclassified as 'opus' in the DB until re-downloaded — a
one-time fix-up scan is a deferred follow-up.

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.9.0...v0.9.1

Don't miss a new Stash release

NewReleases is sending notifications on new releases.