- Download tracks directly from Spotify
- Download and embed metadata, lyrics and canvas
- Generate M3U for albums and playlists
- Automatic conversion to MP3 and many other formats
- Download and extract the
.zip
package of the latest release. - Right click the
Install.ps1
file, then select "Run with PowerShell". If it prompts about execution policy, enterY
to allow. Wait for it to finish. - Run
Injector.exe
, and wait for Spotify to open. - Play the songs you want to download.
Tracks are saved on the Music folder by default, this can be changed on the settings pane, which can be accessed through the controls button shown after hovering the download toggle button in the navigation bar.
Hovering the check mark drawn on each individual track will display a popup offering to open the folder containing them.
You may need to disable or whitelist Soggfy in your anti-virus for it to work.
If the injector crashes because of missing DLLs, you need to install the MSVC Redistributable package.
- Songs are only downloaded if played from start to finish, without seeking (pausing is fine).
- Quality depends on the account being used: 160Kb/s or 320Kb/s for free and premium plans respectively. You may also need to change the streaming quality to "Very high" on Spotify settings to get 320Kb/s files.
- If you are converting to AAC and care about quality, see High quality AAC.
- This tool breaks Spotify's Guidelines and using it could get your account banned. Consider using alt accounts or keeping backups (see Exportify and SpotMyBackup).
Soggfy works by intercepting Spotify's OGG parser and capturing the unencrypted data during playback. This process is similar to recording, but it results in an exact copy of the original file served by Spotify, without ever extracting keys or actually re-downloading it.
Conversion and metadata is then applied according to user settings.
If you are having issues with the install script, try following the steps below for a manual installation:
- Download and install the correct Spotify client version using the link inside the install script.
- Go to
%appdata%
and copy theSpotify
folder to theSoggfy
folder (such that the final structure looks likeSoggfy/Spotify/Spotify.exe
).
Note that you can also install other mods such as Spicetify or SpotX before this step. - Download and install FFmpeg.
- XSpotify and spotifykeydumper - Inspiration for this project
- Spicetify, Ghidra and x64dbg - Tools for reversing and debugging the client
- abba23's spotify-adblock - The built-in telemetry/update blocker is based on this