SPDownloader is a Python-based tool that allows you to download all the tracks from a Spotify playlist or album in MP3 format.
Python 3.10 (minimum) and pip installed and updated on the system.
Ffmpeg installed. Install latest version from here.
Visit the Spotify Developer Dashboard and log in.
Accept the terms of service (if this is your first time logging in).
Select "Create an App" and enter any name you want.
Copy the Client Id and Client Secret.
Clone this repository to your local machine.
Run setup.py
to install the necessary dependencies.
Run the "spdownloader.py" file once to create the .env file, then edit it by entering the client_id and client_secret you copied previously
Paste the Client Id and Client Secret into the appropriate fields in the newly created .env
file
Open Spotify and navigate to the playlist or album you want to download.
Click the 3 dots and select share > copy link to playlist.
Run python3 spdownloader.py
in your terminal.
Paste the link to the playlist or album
We welcome any improvements, advice, or suggestions. Feel free to open an issue or submit a pull request.
This project is licensed under the GNU General Public License v3.0. See the LICENSE
file for more details.
For any queries, you can reach out to the maintainer at rickybenincasa04@gmail.com.