SpotifyBU
ghcr.io/thedinz/spotifybu:latest
https://github.com/thedinz/SpotifyBU/pkgs/container/spotifybu
bridge
bash
false
https://github.com/thedinz/SpotifyBU/issues
https://github.com/thedinz/SpotifyBU
SpotifyBU backs up Spotify playlists, songs, and albums into a local Navidrome-ready music library. Set PUID/PGID to match NaviClean/Navidrome when sharing the same music library.
SpotifyBU connects to Spotify for playlist, song, album, and metadata reads; checks the mounted Navidrome music folder; automatically searches YouTube first and JioSaavn second for missing tracks; stages user-confirmed provider downloads; tags files; and moves completed audio into stable Artist - Album folders. Provider downloads do not use provider account connections; users review the selected candidate and confirm they are authorized to download it. Bulk jobs run in throttled chunks and can trigger throttling, captchas, or provider blocks. When SpotifyBU shares a music library with NaviClean or Navidrome, set matching PUID/PGID values so all containers can move and rename the same files.
MediaApp:Music
http://[IP]:[PORT:3000]/
https://raw.githubusercontent.com/thedinz/unraid-templates/main/appdata/spotifybu.png
https://raw.githubusercontent.com/thedinz/unraid-templates/main/templates/spotifybu.xml
https://raw.githubusercontent.com/thedinz/SpotifyBU/main/README.md
--add-host=host.docker.internal:host-gateway --restart unless-stopped
3000
/mnt/user/appdata/spotifybu
/mnt/user/music
99
100
http://host.docker.internal:4533
false
false
main