A Python script that allows you to download songs and playlists from Spotify and convert them to MP3 format at 192kbps.
- Download entire Spotify playlists or individual songs.
- Convert downloaded tracks to MP3 format at 192kbps.
- Automatically embeds metadata from Spotify into MP3 files.
- spotDL: A command-line tool that downloads music from Spotify using YouTube as the audio source.
- FFmpeg: Required for audio processing and conversion.
If you have any issues, join our Discord - Fnbubbles420 Org Community.
- Head to the channel
free-music
- Ping
Bubbles
for support.
- make sure to have pet python install
- Python 3.11.6
Run the following command to install spotDL
:
- open up
cmd.exe
orpowershell
pip install spotdl
Run this command in Command Prompt or PowerShell as Administrator:
winget install --id Gyan.FFmpeg -e --source winget
- Download the latest
ffmpeg
build from ffmpeg.org or gyan.dev. - Extract the files and add the
bin
directory (e.g.,C:\ffmpeg\bin
) to your system PATH.
- Verify
ffmpeg
installation by running:
ffmpeg -version
- Run the script in a terminal:
python main.py
or
- Run the
launcher.bat
to run themain.py
script to run the program.
Enter the Spotify track or playlist URL when prompted.
- copy and paste the entire
URL
https://open.spotify.com/track/7Ie9W94M7OjPoZVV216Xus?flow_ctx=f6ca8cb4-011f-4577-aa68-11e6ee014b32%3A1731636904#login?flow_ctx=f6ca8cb4-011f-4577-aa68-11e6ee014b32%3A1731636904
- The downloaded and converted MP3 files will be saved in the current directory.
Enter the Spotify track or playlist URL: [paste Spotify URL here]