spotify 2 subosnic
Find a file
2026-01-01 21:34:47 +02:00
.env.example first commit 2026-01-01 21:34:03 +02:00
.gitignore first commit 2026-01-01 21:34:03 +02:00
main.py first commit 2026-01-01 21:34:03 +02:00
matcher.py first commit 2026-01-01 21:34:03 +02:00
README.md lmao forgot to save this 2026-01-01 21:34:47 +02:00
requirements.txt first commit 2026-01-01 21:34:03 +02:00
spotify.py first commit 2026-01-01 21:34:03 +02:00
subsonic.py first commit 2026-01-01 21:34:03 +02:00
utils.py first commit 2026-01-01 21:34:03 +02:00

spotify2subsonic

move your spotify playlists & liked songs to subsonic
42.5% written with devstral on my own computer
28.75% written by me manually 28.75% written by guessing spotify api (i didnt bother reading no docs)

works flawlessly btw

how to use

  1. copy .env.example to .env
  2. make a spotify app in https://developer.spotify.com/dashboard
SPOTIPY_CLIENT_ID=..?
SPOTIPY_CLIENT_SECRET=..?

1.1. insert it's client id and secret into .env
2. insert your subsonic password & username into .env
3. install requirements with pip install -r requirements.txt
4. run python main.py