One of the most common reasons people reach for Zotify is to download a full Spotify playlist and keep it offline. Because Zotify is a command-line tool, a single line can pull every track in a playlist, complete with cover art, metadata and synced lyrics. Here's the whole process from start to finish.
Before you start
Make sure Zotify is installed. It needs Python 3.9 or newer and FFmpeg — FFmpeg is what lets you save downloads as MP3 (or other formats) instead of the default Ogg Vorbis. If you haven't set it up yet, follow our installation guide first.
Step 1 — Copy the playlist link
Open Spotify, go to the playlist you want, and copy its share link. It will look something like https://open.spotify.com/playlist/…. Both your own playlists and public ones work.
Step 2 — Build your command
The quickest way is to paste the link into the download tool on the homepage, pick your options, and copy the generated command. If you'd rather type it yourself, the basic form is:
zotify https://open.spotify.com/playlist/<id>
Step 3 — Choose MP3 (optional)
Zotify saves in Ogg Vorbis by default. To get MP3 files, set the format in your config or on the command line — this is possible because FFmpeg handles the conversion. You can also control quality: premium accounts download at up to 320kbps, free accounts at up to 160kbps.
Step 4 — Organise your files
You don't have to accept messy filenames. Zotify's output templates let you decide the folder structure and naming. A popular pattern keeps everything tidy by playlist and artist:
zotify <playlist-url> --output "{playlist}/{artist} - {song_name}.{ext}"Step 5 — Run it
Paste the command into your terminal and press Enter. Zotify logs in with your account, resolves the playlist, and downloads each track in turn — writing lyrics, cover art and tags as it goes. Larger playlists simply take longer.
A tip for big playlists
If you're downloading a lot at once, consider turning on real-time mode (--download-real-time=True). It downloads at streaming speed so your activity looks more like normal listening — slower, but gentler on your account.
Try the Zotify download tool
Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.
Open the download tool →