Spotifast is a straight-forward Python script to download .mp3 files from a complete Spotify playlist in 320kbp/s.
All-in-one script that use the Spotipy module to retrieve songs from a Spotify playlist, then uses Selenium-module to look up each song on a free mp3 download site. Finally uses the Requests module to actually download them (faster/cleaner then Selenium). Puts these files inside the same folder as script.
Clone or download this git repository. Run pip install -r /path/to/requirements.txt
In addition, you also need to create Spotify developer credentials. This can easily be done if you have a regular Spotify account at https://developer.spotify.com/ Use these credentials in the python script.
Change these in the file (important: keep as strings so do not remove the quotation marks):
cid = "PUT SPOTIFY CLIENT ID HERE"
secret = "PUT SPOTIFY SECRET KEY HERE"
playlist_LINK = "PUT SPOTIFY PLAYLIST LINK HERE (such as https://open.spotify.com/playlist/37i9dQZEVXbMDoHDwVN2tF?si=f22367f331da414b)"
then run
python main.py
-Easier user experience (GUI, no need for spotify developer credentials, choose download destination folder)
First open project. Please share any feedback you have. Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Credits go to myfreemp3juices.cc because this script uses their database.
I am just not responsible.