Please use this this link. We are in the process of re-writing, the current version is non-functional.
Spotify2mp3
Simple, free, and unlimited Spotify MP3 downloads
Documentation ยท Report Bug ยท Request Feature
๐งฐ Getting Started
โผ๏ธ Prerequisites
Ideally use Python 3.8.0 but works down to Python 3.1.0
๐ Run Locally
Clone the project
$ git clone https://github.com/couldbejake/spotify2mp3.git
โ๏ธ Installation
Go to the project directory
$ cd spotify2mp3
Install desired packages using PIP 3.8
$ pip3.8 install -r requirements.txt
Run the script
$ python3.8 run.py
If this project helped you, please give us a star! :)
Extra configuration
Inside run.py
you can modify several variables to change how the script operates:
MIN_VIEW_COUNT
: The variable that indicates how many views a video has to have before it can be used, defaults to 5000 (meaning songs with less than 5000 views will be ignored and the song will be skipped)MAX_LENGTH
: The maximum length a song can be and still be downloaded, defaults to 600 seconds or 10 minutes (meaning only songs shorter than 10 mins will be downloaded)FAILURE_THRESHOLD
: The number of songs that need to fail before prompting to re-run with a lower view count, defaults to 5 (meaning 5 songs or more must fail for user to be prompted)
Getting spotify playlist URL
Paste a Spotify playlist URL into the program.
When prompted for a spotify URL link you will want to go to the spotify web player and navigate to your playlist. The URL will be in the form https://open.spotify.com/playlist/<URL Link>
you have two options:
- Copy-paste the entire URL
- Copy just the URL link (should just be letters and numbers), and paste that into the prompt
Star History
Troubleshooting
If you are attempting to download an album, this will simply not work as this feature simply has not been implemented.
As a temporary solution, load Spotify on your computer, copy all songs from the chosen album into a playlist, and download from there.
Support this project