Install
Get the installer for Windows, Mac or Linux. No Python, no PATH, no FFmpeg to find.
Purffle / PurffleGrab / Guides / spotDL alternative
spotDL is a great command-line tool. PurffleGrab does the same job in a desktop app — no Python, no FFmpeg setup — with a track picker, a fix for wrong matches, and YouTube video in the same place.
spotDL is excellent. It's free, open source and unlimited, and PurffleGrab works the same way under the hood: read the Spotify track list, find the matching audio on YouTube, and write Spotify's tags and cover art onto the file. If you're happy in a terminal, spotDL is hard to beat.
PurffleGrab is for when you'd rather not set up Python, or you want to see the tracks before downloading, fix a wrong match with a click, and get YouTube video in the same app.
| PurffleGrab | spotDL | |
|---|---|---|
| Install | One installer; FFmpeg and yt-dlp built in | pip install spotdl; needs Python 3.7+ and FFmpeg 4.2+ (or spotdl --download-ffmpeg) |
| Interface | Desktop app with a track picker, queue and player | Command line; spotdl web opens a web UI |
| Cost | 67 free downloads a month; Pro passes from $1.49 for unlimited | Free and unlimited |
| Wrong match | Wrong song? shows other candidates and re-downloads the one you pick | Pass a different YouTube link for that track |
| Keep a playlist in sync | Follow it: new tracks download on their own | spotdl sync, run it yourself or on a schedule |
| YouTube video, 4K, converter, player | Yes, in the same app | No — it's focused on Spotify music |
| Open source | The engines are (yt-dlp, FFmpeg); the app itself is not | Yes |
Get the installer for Windows, Mac or Linux. No Python, no PATH, no FFmpeg to find.
In Spotify, Share → Copy link to playlist, paste it and click Find. Every track shows with its cover; untick the ones you don't want.
Tags, cover art and (if you like) lyrics are written into every file. The full Spotify guide covers formats, playlists over 100 tracks and wrong matches.

Because both tools match tracks on YouTube, a song can occasionally come back as a live cut, remix or cover — PurffleGrab's Wrong song? button is there for exactly that. And without your own free Spotify API keys, Spotify's public data lists up to 100 tracks of a playlist; add keys in Settings to read longer ones.
Spotify's own audio is DRM-protected and neither tool touches it. Downloading copyrighted music you haven't licensed may still infringe copyright where you live; you're responsible for how you use it.