Skip to content

Downtify

The music downloader you can host on your own box.
Drop a Spotify link, get a tagged audio file. No account, no API key, no Premium.

Release Docker Pulls License

How it actually works

Spotify's official API gates downloads behind a Premium subscription. Downtify takes the side door instead — it reads the metadata Spotify already exposes on its public embed pages, asks YouTube Music for the closest matching audio, hands the file to yt-dlp and ffmpeg, and writes proper tags with mutagen. The whole pipeline lives in a single Docker container.

Spotify embed
metadata
YouTube Music
audio match
yt-dlp · ffmpeg · mutagen
download & tag

What you can paste in

Spotify track open.spotify.com/track/…
Spotify album open.spotify.com/album/…
Spotify playlist open.spotify.com/playlist/…
YouTube / YT Music youtube.com/watch?v=…
Free-text search Arctic Monkeys Do I Wanna Know

Highlights

One command and you're done

docker run -d -p 8000:8000 --name downtify \
  -v /path/to/music:/downloads \
  -v downtify_data:/data \
  ghcr.io/henriquesebastiao/downtify

Open localhost:8000, paste a link, hit download. Files land in /path/to/music with the tags already in place.

Installation guide Docker Compose