Ein selbst-gehosteter Service zum Herunterladen deiner Spotify-Playlists mit Web-Interface.
git clone https://git.mmt.nrw:63500/mmtnrw/Spotify-Manager.git
cd Spotify-Manager
http://YOUR-IP:8888/api/auth/callbackBearbeite docker-compose.yml:
environment:
- SPOTIFY_CLIENT_ID=deine_client_id
- SPOTIFY_CLIENT_SECRET=dein_client_secret
- SPOTIFY_REDIRECT_URI=http://YOUR-IP:8888/api/auth/callback
docker-compose up -d
Öffne im Browser: http://YOUR-IP:8888
/media/Music/SpotifyManager//media/Music/SpotifyManager/
├── playlist-id-1/
│ ├── Artist - Song1.mp3
│ ├── Artist - Song2.mp3
│ └── playlist.m3u
├── playlist-id-2/
│ └── ...
GET / - StatusGET /auth/login - Spotify OAuth URLGET /auth/callback - OAuth CallbackGET /playlists - Liste aller PlaylistsPOST /download - Download startenGET /stats - Download-StatistikenWS /ws - WebSocket für Live-Updates| Variable | Beschreibung | Default |
|---|---|---|
| SPOTIFY_CLIENT_ID | Spotify App Client ID | required |
| SPOTIFY_CLIENT_SECRET | Spotify App Secret | required |
| SPOTIFY_REDIRECT_URI | OAuth Redirect URI | required |
| DOWNLOAD_DIR | Download-Verzeichnis | /downloads |
| DOWNLOAD_QUALITY | Audio-Qualität (128-320) | 320 |
| DOWNLOAD_FORMAT | Audio-Format | mp3 |
| AUTO_SYNC_INTERVAL | Auto-Sync in Stunden (0=aus) | 24 |
MIT
MMT - 2024
Content type
Image
Digest
sha256:5b0b852e6…
Size
344 MB
Last updated
about 1 year ago
docker pull mmtnrw/spotify-manager