Downtify is a free, self-hosted, open-source Spotify downloader. Read about its features, Docker setup, supported formats, and how it compares to alternatives.
Category
Media & Audio/Video Tools
Pricing
Free / Open Source, from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2025
Free PlanWeb AppOpen SourceSelf-Hosted
Overview
Downtify is an open-source, self-hosted tool that converts Spotify playlists, albums, and tracks into locally stored, properly tagged audio files.
Created by developer henriquesebastiao and released under the GPL-3.0 license, it runs entirely inside a single Docker container with no Spotify API keys or Premium subscription required.
Key Features
It reads public Spotify metadata, finds a matching track on YouTube Music, and processes audio through yt-dlp and ffmpeg before tagging files with mutagen.
Notable features include a Playlist Monitor for auto-downloading new tracks, five supported audio formats, embedded synced lyrics, and a built-in web music player.
Pricing
Downtify is completely free and open source; there are no paid tiers, subscriptions, or licensing fees.
Users deploy their own instance via Docker or Docker Compose, or through community packages for home-server platforms like Umbrel, CasaOS, and HomeDock.
Key Features
Playlist, album, and track downloads — Paste a Spotify link and download the corresponding tracks, album, or full playlist.
Playlist Monitor — Automatically watches a saved playlist and downloads new tracks as they are added, without manual re-triggering.
Multiple audio formats — Export to MP3, FLAC, M4A, OGG, or OPUS at a user-selected bitrate.
Embedded synced lyrics — Fetches plain and time-synced lyrics from lrclib and embeds them directly into downloaded files.
Built-in web music player — Play downloaded tracks directly in the browser with shuffle, repeat, and volume controls.
Media-server-ready playlist export — Generates standard EXTM3U files compatible with Jellyfin, Navidrome, and Plex.
No API keys or Premium account required — Works entirely from Spotify's public embed metadata combined with YouTube Music matching.
Single-container Docker deployment — Runs as one Docker image with persistent volumes for downloads and app data, plus home-server app store packages.
Pros & Cons
Pros
Completely free, open-source, and self-hosted with no subscription
No Spotify API credentials or Premium account needed to use it
Playlist Monitor keeps a local library automatically in sync with a Spotify playlist
Simple one-command Docker deployment plus home-server app store packages
Cons
Audio comes from YouTube Music matches rather than Spotify's actual audio streams, so match quality can vary
Requires self-hosting knowledge and your own server or home-lab infrastructure
Maintained by a single independent developer rather than a company, with no formal support guarantees
Downloading copyrighted content may conflict with Spotify's terms of service depending on jurisdiction and use
Pricing
Self-hosted (Open Source) Free N/A
Frequently Asked Questions
Is Downtify free?
Yes. Downtify is fully free and open source under the GPL-3.0 license, with no subscription or paid tier.
Do I need a Spotify Premium account to use Downtify?
No. Downtify reads Spotify's public embed metadata and does not require a Premium account or API credentials.
What audio formats does Downtify support?
MP3, FLAC, M4A, OGG, and OPUS, each at a bitrate you choose.
How do I install Downtify?
Run its official Docker image with a single command, use Docker Compose, or install it via community packages for Umbrel, CasaOS, or HomeDock.
What is Downtify's Playlist Monitor?
A feature that periodically checks a saved playlist and automatically downloads any newly added tracks.
Who maintains Downtify?
It is built and maintained by an independent developer, henriquesebastiao, with the source code publicly hosted on GitHub.