What to know
- You can automatically download every song you play on Spotify for free using Soggfy.
- Soggfy is a music downloaded mod that takes the sound output from Spotify and dumps them in the OGG format to your storage.
- Soggfy’s automatic installation doesn’t always work so you’ll mostly need to manually installat and setup Soggfy.
Spotify’s been in the news for all the wrong reasons. Be it populating your playlists with “ghost artists” in order to minimize royalty costs or the unending price hikes, Spotify is losing its social cachet like no other.
While most Spotify loyalists aren’t going anywhere, music lovers (and artists) are leaving the platform in droves. And then there are some who’ve just about had it with music streaming services. But what about your existing library? Sure, you could switch to Apple Music or YouTube Music or a dozen other streaming services out there. But that’s just trading one evil for another. You never quite have complete access to your music library.
For those who don’t mind operating in the grey, there are some not-so-legal ways out there to get your Spotify music library downloaded to your PC in no time. No, it’s not torrenting. Here’s everything you need to know about it.
Download Spotify songs for free using Soggfy
Disclaimer: This method uses an open-source tool called Soggfy which could get your account banned by Spotify. But there are ways to get around that too. Read on to know more.
Soggfy is basically a music downloader mod for the Windows Spotify client. It takes the sound output from Spotify and dumps the files untouched in OGG format (Vorgis) directly to your storage. It works only on a Windows PC.
Here are the steps to using it:
Step 1: Get Soggfy – SpotifyOggDumper
- Soggfy | GitHub Link




Usually, this will install the script with Execution Policy Bypass, and any song you play on Spotify will be downloaded automatically (more on this in Step 7). However, this doesn’t always work. If the script didn’t run, you’ll need to go through Step 2-6 to do this manually.
Step 2: Install the Spotify client





Step 3: Create a burner Spotify account
Although it’s highly unlikely, there’s always a possibility that Spotify could ban your account if it detects any ‘unusual activity’. So, to keep your main account from getting the axe, it’s best to create a burner account. This is basically a throwaway account you’ll use to download songs. On the off chance that it gets banned, you’re not losing anything at all.
So go to Spotify’s website and create a new account. If you’d like access to their US catalog, use a VPN.
Note: If you’re looking to download your Liked songs from your main account, create a playlist and transfer all your Liked songs to that playlist. Then make sure your playlists are public (from Settings) so you can find them via your new account.
Step 4: Configure Soggfy and inject Soggfy






Step 5: Install FFmpeg binaries
- FFmpeg binaries | GitHub Download Link






Step 6: Inject Soggfy and launch Spotify


If you see the Injection succeeded message, you’ll see the download icon appear in Spotify.

Step 7: Set download settings on Spotify
As long as the download button is there, any song you play from start to finish will be downloaded automatically. But before that, let’s change a few settings.



Note that a song will need to be played from start to finish for it to download. You can pause a song, but you can’t seek it.
But if you’re looking to download a bunch of songs quickly, increase the ‘Playback speed‘.

Pro Tip: For high playback speeds, mute the sound.
Step 8: Let the music stream (and download automatically)
Now that everything is in order, go ahead and play any album, artist, or playlist that you want. If you’re using a burner account, go to your main account profile and play your saved playlists.
The songs will be downloaded individually. Once downloaded, you’ll see a small green tick next to them.

The fastest way to download all your songs is to play a song, then add all the songs, albums, and playlists to the queue. Then let them download automatically.

If the song isn’t downloaded, you will see a small cross.

If this happens multiple times, simply restart Spotify and continue playing again.
And that’s it! From now on, every song you listen fully on Spotify will download automatically. You can turn this feature off by clicking on the download icon in the top left corner so that there’s a slash across it (denoted Disabled).
If Spotify updates, the feature might not work. So make sure to disable the Spotify client from updating. Alternatively, use the steps given above to get back the Spotify client that works.






