Stash - Unified Offline Music Player (v0.9.45)
Stash is an offline-first Android music player that synchronizes liked songs, playlists, daily mixes, and discover mixes from both Spotify and YouTube Music into a single unified local library. Tracks are downloaded directly to the device as high-quality FLAC audio. The application operates entirely locally as a personal-library tool for users with existing streaming accounts.Technical Specifications
| Requirement / Spec | Details |
|---|---|
| Android Version | 8.0+ |
| Architecture | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Screen DPI | 160dpi, 240dpi, 320dpi, 480dpi, 640dpi |
| Languages | Full Multi Languages |
| License | Free and Open Source (GPL-3.0) |
| Security | Credentials encrypted with AES-256-GCM; no external servers; no telemetry |
| Package Integrity | Untouched APK, original hash signature (MD5: 51572c31db0cf8ec5d499a5da790aebf) |
Core Features
- Offline Lossless Playback: Downloads tracks as high-quality FLAC audio with high-resolution album art.
- Track Matching: Automated backend pipeline matching accuracy rated at 99%.
- Granular Sync Preferences: Individual toggles for specific playlists, liked songs, and discovery mixes.
- Expanded Spotify Mix Detection: Automatic recognition and individual toggles for Release Radar, Discover Weekly, On Repeat, Daylist, Repeat Rewind, Time Capsule, and Daily Mixes 1-6.
- Dual Sync Modes: * Refresh: Replaces playlist contents entirely during each sync cycle.
- Accumulate: Stacks new tracks on top of existing local data.
- Download Engine: Supports up to 8 parallel simultaneous track downloads. Background synchronization runs via an Android foreground service to ensure completion when the device is locked.
- Audio Controls: Built-in 5-band equalizer featuring presets, bass boost, and an audio virtualizer.
- Authentication: Native built-in Spotify sign-in interface.
Changelog (v0.9.45)
Fixes & Improvements
- YouTube Download Resolution: Fixed widespread download failures (
Signature solving failed / n challenge solving failed). The core dependencies have been migrated to follow theyt-dlpnightly channel instead of the stable channel, ensuring automated updates to bypass YouTube signature challenges prior to active download sessions. - Download Validation: Resolved an issue where partial or corrupted downloads were erroneously flagged as complete. Implemented a validation system and a post-download repair sweep to automatically purge bad files.
- Stability: Resolved a rare crash scenario triggered when attempting to save metadata for tracks lacking album information.
New Features
- Last.fm Integration: Added support for Last.fm "now playing" status updates, allowing profile tracking to update dynamically as tracks change.
You do not have permission to view the full content of this post. Log in or register now.