What's New in v2.0.0
This release completely rewrites the API layer to fix the broken spotifydown mirrors.
FFmpeg is now bundled - just download and run, no additional dependencies required.
New Features
- Single track downloads - download individual tracks, not just playlists
- Download button - clear green button in the UI (no more guessing about pressing Enter)
- Settings button - click the gear icon to change download location
- Cross-platform builds - macOS, Windows, and Linux binaries available
- Zero-dependency install - FFmpeg bundled with all builds
Fixes
- API completely rewritten - uses Spotify's embed page API instead of dead spotifydown mirrors
- No credentials required - works without Spotify API keys
- Large playlists (>100 tracks) - uses spclient API fallback
- Cross-platform fonts - replaced "Agency FB" with "Arial" (fixes macOS/Linux display issues)
Downloads
| Platform | File | Size |
|---|---|---|
| Windows | Sunnify-Windows.exe | 178MB |
| macOS | Sunnify-macOS.zip | 244MB |
| Linux | Sunnify-Linux | 124MB |
macOS Installation
Download the ZIP, extract it, then remove the quarantine attribute:
unzip ~/Downloads/Sunnify-macOS.zip -d /Applications
sudo xattr -cr /Applications/Sunnify.appIf you see "app is damaged" or "unidentified developer":
- Open System Preferences > Security & Privacy > General
- Click "Open Anyway" next to the Sunnify message
The macOS build is Apple Silicon native but runs on Intel Macs via Rosetta 2.
Linux Installation
chmod +x Sunnify-Linux
./Sunnify-LinuxWindows Installation
Just download and run Sunnify-Windows.exe. No installation required.
Build from Source
If building from source, you need FFmpeg installed:
git clone https://github.com/sunnypatell/sunnify-spotify-downloader.git
cd sunnify-spotify-downloader
python3 -m venv .venv && source .venv/bin/activate
pip install -r req.txt
python Spotify_Downloader.py