Stash v0.9.82 build 118 (Spotify + YouTube Music client)


Stash v0.9.82 build 118 (Spotify + YouTube Music client)

SHARE THIS POST
XRedditTelegramWhatsApp

Follow Us!


Unirse al canal de Telegram

Stash v0.9.82 build 118 (Spotify + YouTube Music client)
Requirements: 8.0+
Overview: Stash is an offline-first Android music player that syncs your liked songs, playlists, daily mixes, and discover mixes from both Spotify and YouTube Music into a single unified local library. Tracks are downloaded as high-quality FLAC audio.

Your Spotify + YouTube Music library, offline in FLAC for free.

Stash is an offline-first Android music player that syncs your liked songs, playlists, daily mixes, and discover mixes from both Spotify and YouTube Music into a single unified local library. Tracks are downloaded as high-quality FLAC audio.

Stash is not an online streaming service. It’s a personal-library tool for people who already have Spotify or YouTube Music accounts and want their library available offline on their terms. Studio quality tracks, they’re yours to keep.

Features
● Offline everything — tracks download as high-quality lossless audio
● Bulletproof matching — finds the right version of tracks 99% of the time
● Custom playlists — create your own playlists and save tracks to them from anywhere.
● Spotify & YT sync preferences — choose exactly which playlists, liked songs, daily mixes, and discovery mixes to sync. Individual toggles for each. Don’t want Daily Mix 3? Turn it off.
● Expanded Spotify mix detection — Release Radar, Discover Weekly, On Repeat, Daylist, Repeat Rewind, Time Capsule, and Daily Mixes 1-6 are all automatically detected when available. Each gets its own toggle.
● Refresh vs Accumulate sync modes — mixes can either replace their contents each sync (Refresh) or stack new tracks on top of what’s already there (Accumulate). Your call.
● Parallel downloads — 8 simultaneous tracks. Background sync runs as a foreground service so it actually finishes with the phone locked.
● High-res album art
● Automatic update notifications — checks GitHub for new releases daily and notifies you when one is available.
● Full equalizer — 5-band EQ with presets, bass boost, and virtualizer
● Spotify sign-in built in — just log into Spotify inside the app
● Private by design — credentials encrypted with AES-256-GCM, no servers, no telemetry, nothing leaves your phone
● Free and open source — no subscriptions, no ads, GPL-3.0


★ Untouched apk with Original Hash Signature
★ Certificate MD5 digest: 51572c31db0cf8ec5d499a5da790aebf
★ No changes were applied
➡ Languages: Full Multi Languages
➡ CPU architectures: arm64-v8a, armeabi-v7a, x86, x86_64
➡ Screen DPIs: 160dpi, 240dpi, 320dpi, 480dpi, 640dpi

What’s New:
⚠️ You only need this update if sync is failing for you

If sync works fine on your current version, there is nothing else in this release — skip it. Update only if you’ve seen “Sync failed: FOREIGN KEY constraint failed”, “Sync failed: too many SQL variables”, or playlists syncing as empty shells with cover art but 0 songs.

Hotfix for the sync failures reported this week in #337 — both were regressions introduced by the sync speed-up in v0.9.79.

Fixed
Sync failed: FOREIGN KEY constraint failed (code 787) — syncing one of your own playlists that contains the same song twice aborted the entire sync run. This is why affected playlists appeared with cover art but 0 songs (the playlist row was created, then its tracks rolled back), and why unchecking your personal playlists made sync work again: Daily Mixes and Liked Songs are de-duplicated by Spotify/YTM, so only user-created playlists triggered it. Duplicate entries in a playlist now resolve to a single local track, matching pre-v0.9.79 behavior. (#357 — thanks @JoshDui, and @ParaliyzedEvo whose #355 arrived at the same fix first)
Sync failed: too many SQL variables (code 1) — on Android 11 and older, syncing any playlist of roughly 500+ tracks exceeded SQLite’s 999-parameter query limit and killed the sync. The batched track lookup now runs in chunks that stay under the limit on every Android version. (#358)

After updating
Playlists that synced as empty shells will fill in on your next sync. If you unchecked playlists under Settings → Sync Preferences while troubleshooting, re-check them. No local files or downloads were lost — every failed sync rolled back cleanly.

This app has no advertisements

More Info:
https://github.com/rawnaldclark/Stash

Download Instructions:
https://ouo.io/eOnbaI

Mirrors:
https://ouo.io/HZ0c6G
https://ouo.io/sWSnnDh

Telegram

SHARE THIS POST
XRedditTelegramWhatsApp
Tags Android, apk, Apps