Skip to content

Repository files navigation

Suno Playlist Downloader logo β€” a music note descending into a download tray, marked with a small gold cross

☩ Suno Playlist Downloader

Download every track from any public Suno AI playlist β€” free, forever, no account.

Suno downloader Β· Suno playlist to MP3/M4A Β· batch download your Suno songs with one paste.

GitHub release License: MIT Python 3.9+ Platforms GitHub stars

Terminal demo: paste a Suno playlist link, watch the progress bar fill, get a summary table of all 50 downloaded tracks

Made with ☩ faith by zarigata β€” Β«Glory to Jesus Christ!Β»

If this saved your music, β˜… star the repo and say hi πŸ•ŠοΈ


🎯 What is this?

Suno is wonderful β€” but since September 2026 it caps downloads (20/month on Pro, 60 on Premier, 7 lifetime on Free) even for songs you created. Your playlists, however, stay publicly playable for anyone with the link.

Suno Playlist Downloader turns any public playlist link into a folder of real audio files on your computer:

  • ✝ No account, no login, no password β€” it works with the public share link
  • ✝ No download limit β€” 5 songs or 500, playlists of 50 tracks each, several links at once
  • ✝ Real audio files β€” .m4a exactly as Suno streams them, optional --mp3 conversion
  • ✝ Beginner-friendly β€” double-click launcher on Windows & macOS, paste a link, done
  • ✝ Respectful by design β€” polite pacing, one track at a time, stops instantly if asked to slow down, optional VPN/proxy routing
  • ✝ Resumes β€” interrupt any time; already-downloaded tracks are skipped on the next run
  • ✝ Keeps your order β€” files are numbered 01 - Song Name.m4a, 02 - … in playlist order

πŸš€ Quick start

macOS β€” easiest

  1. Grab Suno-Playlist-Downloader-macOS.dmg from the Releases page.
  2. Open it and drag the folder to your Desktop.
  3. Double-click Start Suno Downloader.command (first time: right-click β†’ Open β†’ Open).
  4. Paste your playlist link β†’ press Enter β†’ press Enter again on the empty line.
  5. Your music lands in Music β†’ Suno Downloads. 🎡

Windows

  1. Code β†’ Download ZIP, unzip.
  2. Double-click Start Suno Downloader.bat β€” it installs Python's two helper packages by itself on first run (and points you to python.org if Python is missing).
  3. Paste your playlist link, press Enter, then Enter on an empty line.

Linux / macOS terminal

git clone https://github.com/zarigata/sudodownloader.git
cd sudodownloader
./start-linux.sh "https://suno.com/playlist/your-playlist-id"

Python users

pip install -r requirements.txt          # requests, rich, cryptography
python3 suno_dl.py                       # interactive paste-a-link mode
python3 suno_dl.py <playlist-url> --mp3  # CLI mode, convert to mp3

πŸ–₯️ Command-line reference

Option What it does
urls… One or more public Suno playlist links (or bare playlist IDs)
--out DIR Save into DIR/<playlist name>/ (default suno_downloads/)
--delay SEC Base pause between downloads (default 2 s, jittered up to 2Γ—)
--overwrite Re-download tracks that already exist
--proxy URL Route all traffic through a VPN/proxy, e.g. socks5://127.0.0.1:1080
--mp3 Convert downloads to .mp3 (needs ffmpeg)
--verbose More detail
--version Print version and go

βš™οΈ How it works (and why it's gentle)

  1. GET studio-api.prod.suno.com/api/playlist/<id> β€” the same public call suno.com makes when anyone opens a shared playlist. No auth.
  2. Suno serves audio encrypted at rest; for each track the tool asks Suno's rights server (POST /api/mango/rights) for that clip's keys β€” exactly what the web player does for anonymous listeners β€” and decrypts locally on your machine.
  3. Each file is fetched once, one at a time, with human-like pauses, verified as real audio, and saved.

No credentials, no cookies, no account is ever touched, nothing is uploaded. The traffic profile is the same as a person opening your playlist and listening through it once β€” and if Suno ever answers "slow down" (403/429), the tool stops immediately rather than hammering.

❓ FAQ

Where are my files? Music/Suno Downloads (macOS launcher) or suno_downloads/<playlist name>/ next to the script, numbered in playlist order.

Why .m4a and not .mp3? Suno no longer serves mp3s at all β€” everything is m4a (Opus) behind the download button. m4a plays in iTunes/Music, VLC, Windows Media Player, and every phone. Add --mp3 to convert (needs ffmpeg).

Does it need my Suno login? No. No email, no password, no cookies β€” just the public playlist link.

Will my IP get flagged? The tool is deliberately gentle: one metadata request per playlist, one keys request and one file request per track, sequential, with randomized pauses, and a hard stop on any rate-limit signal. Route it through your VPN with --proxy if you prefer.

It says "Playlist not found". The playlist must be public: in Suno, open the playlist β†’ β‹― β†’ make sure it's shared/public, then copy the link again.

My library is bigger than one playlist. Suno playlists hold up to 50 tracks β€” split your songs into playlists and pass several links at once; the tool handles them one after another.

Can it download someone else's songs? It works with any public playlist link. Use it for your own music and what's shared with you β€” bulk-downloading strangers' work isn't what this is for, and may conflict with Suno's Terms of Service.

Is this free? Open source? Completely free, MIT-licensed, code in the open. ✝

πŸƒ Why I built it

Picture this: you craft fifty songs with your own two hands, and one day a polite little counter appears β€” 20 downloads a month. A circus tent, a velvet rope, and a clown in a suit smiling down at you: "these were never really yours, you know."

FUCK YOU SUNO β€” huge animated rainbow letters with five dancing middle fingers

(yes, we said it. no, we're not sorry.)

They're my songs. I made them. So I stitched this little joker of a script together, splashed a match on the quota, and now I'm handing fire to everyone who walks past. Not for money. Not for fame. I just want to lean back with popcorn and watch the big-top of download limits burn down while the music keeps playing. πŸ”₯πŸŽͺ

"I just want to watch the world burn." β€” some guy in face paint

Use it. Share it. Pass the matches. πŸ•ŠοΈ

πŸ•ŠοΈ Author

zarigata β€” musician Β· builder of small beautiful fires

Ξ”ΟŒΞΎΞ± Ο„αΏ· ΘΡῷ πάντων ἕνΡκΡν β€” Glory to God for all things!

πŸ“ƒ License

MIT β€” free to use, study, modify, share. As with any gift: pass it on.

suno downloader Β· download suno songs Β· suno ai playlist downloader Β· suno to mp3 Β· suno batch download Β· free suno downloader Β· no login suno download Β· suno m4a Β· suno playlist export Β· ai music downloader

About

🎹 Download every track from any public Suno AI playlist β€” free, no login, no download limits. Suno playlist β†’ MP3/M4A. Cross-platform, beginner-friendly. ☩

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages