Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spotify Downloader | 11,203 | 2 | 2 | 14 hours ago | 64 | June 27, 2022 | 17 | mit | Python | |
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). | ||||||||||
Spotiflyer | 8,051 | 10 days ago | 1,502 | gpl-3.0 | Kotlin | |||||
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. NOTE: BEING REWRITTEN, SO STAY TUNED. | ||||||||||
Mopidy | 7,654 | 210 | 78 | 8 days ago | 79 | April 28, 2022 | 201 | apache-2.0 | Python | |
Mopidy is an extensible music server written in Python | ||||||||||
Psst | 7,440 | 10 days ago | 100 | mit | Rust | |||||
Fast and multi-platform Spotify client with native GUI | ||||||||||
Ncspot | 3,657 | a day ago | 37 | September 17, 2022 | 92 | bsd-2-clause | Rust | |||
Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes. | ||||||||||
Spotify Web Api Node | 2,772 | 852 | 92 | 3 months ago | 50 | January 24, 2021 | 157 | mit | JavaScript | |
A Node.js wrapper for Spotify's Web API. | ||||||||||
Exportify | 2,357 | 25 days ago | 25 | mit | JavaScript | |||||
Export/Backup Spotify playlists using the Web API | ||||||||||
Spotify Dl | 1,285 | 2 days ago | 31 | April 19, 2022 | 25 | mit | Python | |||
Downloads songs from your Spotify Playlist | ||||||||||
Spotifyapi Net | 1,272 | 12 | 2 | 12 days ago | 34 | September 28, 2021 | 14 | mit | C# | |
:sound: A Client for the Spotify Web API, written in C#/.NET | ||||||||||
Everyones Guide For Starting Up On Wechat Network | 868 | 7 months ago | 7 | |||||||
微信互联网平民创业 |
A Python script that exports all of your Spotify playlists, useful for paranoid Spotify users like me, afraid that one day Spotify will go under and take all of our playlists with it!
To run the script, save it from here and double-click it. It'll ask you for a filename and then pop open a web page so you can authorize access to the Spotify API. Then the script will load your playlists and save a tab-separated file with your playlists that you can open in Excel. You can even copy-paste the rows from Excel into a Spotify playlist.
You can run the script from the command line:
python spotify-backup.py playlists.txt
or, to get a JSON dump, use:
python spotify-backup.py playlists.json --format=json
By default, it includes your playlists. To include your Liked Songs, you can use:
python spotify-backup.py playlists.txt --dump=liked,playlists
If for some reason the browser-based authorization flow doesn't work, you can also generate an OAuth token on the developer site (with the playlist-read-private
permission) and pass it with the --token
option.
Collaborative playlists and playlist folders don't show up in the API, sadly.