📈 GH Trending Explorer 🎲 Surprise me

← all repos

rawnaldclark / Stash

git clone https://github.com/rawnaldclark/Stash.git v0.9.117 · 4d ago

Your Spotify + YouTube Music library & daily mixes. Free and open source forever.

+6
stars, 24h · #5,220
+~56
stars, 7 days · #3,630
+~240
stars, 30 days · #3,318
1.4k
★ total · +4% this week
48
forks · 36 open issues

Star history (as recorded here)

2026-10-20 · 1,382 ★ 2026-10-23 · 1,406 ★
LanguageKotlin
LicenseGPL-3.0
Created2026-03-25 (7mo ago)
Last pushtoday
Watchers18
OwnerUser

GitHub topics

Links

README excerpt
# Stash (stashfm.app)
### your Spotify + YouTube Music library, on your phone or browser
**Download** · **Features** · **Setup** · **FAQ** · **Support**
Stash grabs your Spotify and YouTube Music playlists and mirrors them on your Android phone. Download them, stream them, mix and match. Hi-res when it exists.
No Stash account, no analytics, your logins stay on your phone. Free and open source, forever.
---
## What it does
#### Your library, one place
- Spotify + YouTube Music together: liked songs, playlists, daily mixes
- Your listening wrapped: top songs, stats, and a recap of your month
- Got your own music in Dropbox, OneDrive or Google Drive? Connect it and stream or download it like everything else (on Google Drive you pick the songs)
#### Download or stream
- Download your playlists or just stream them. Your call
- Pick your quality: Lossless, AAC 320 or Opus
- Downloaded songs play offline, the rest stream
#### Sound
- Real FLAC, up to Hi-Res
- 5-band EQ, bass boost, crossfade, normalizer
- Cast to Chromecast and Nest speakers
#### Lyrics
- Synced lyrics that light up word by word
- Pulled automatically, no setup
#### Finding new stuff
- Daily Discover, Stash Mixes and radios
- Last.fm recommendations
- Share songs and mixes as links, follow your friends' mixes
#### Social
- Listen Together, in sync with friends
- Last.fm and ListenBrainz scrobbling
- Discord status (what you're playing, with the art)
Dark, light and pure black themes. Everything optional is off until you turn it on.
 More screenshots 
### Dark
### Light
---
## Install
**Easiest:** grab `Stash.apk` from the latest release, open it, tap Install. If Android grumbles about unknown sources, allow it for your browser and try again.
**Want auto-updates?** Use Obtainium and add `https://github.com/rawnaldclark/Stash`. It'll ping you when there's a new version.
You need Android 8.0 or newer, and a Spotify and/or YouTube Music account.
 Build it yourself 
 [code] 
You'll need Android Studio Hedgehog (2023.1.1) or later, JDK 17, and Android SDK 35. A build from a plain checkout skips the project's lossless relay and Last.fm proxy. CONTRIBUTING.md has the rest.
---
## First-time setup
Open **Settings**, tap Spotify or YouTube Music under Accounts, tap **Connect** and sign in like normal. That's it. Then hit the Sync tab, pick the playlists and mixes you want, and tap Sync Now.
The first sync is the slow one (a big library with Download on can take an hour). After that it only grabs what's new. Turn on **Auto-sync** and forget about it.
Stash doesn't use Spotify's or YouTube's official APIs, because they don't let apps like this exist. It uses your login instead, the same way your browser does. Your login stays on your phone, encrypted, and only ever goes back to Spotify or YouTube.
 🎵 Spotify sign-in not working? Paste the cookie 
1. On a computer, open **open.spotify.com** and make sure you're logged in.
2. Press **F12** to open Developer Tools.
3. Open the **Application** tab (it