Download spotify playlist/albums or just a spesific tracks as a mp3 file without API key requirements
pip install selenium colored pytube yt-dlp
or run the dep-installer.py
file.
Current ChromeDriver version is 125. Please check here for the latest version.
ChromeDriver version must be the same chrome version installed on your system. You can check your installed chrome version via Settings > About Chrome.
There are 2 download options for downloading playlist. If you like to use "yt-dlp" you need to follow the additional installation steps.
if you choose to use pytube, there is no additional installation steps for it, so you can skip this step. It will be installed automatically with the other python dependencies.
To order to use "yt-dlp" you need to install FFmpeg.
Download Link: https://www.ffmpeg.org/download.html
If you have chocolatey installed, you can simply install ffmpeg by running the following command:
choco install ffmpeg
Run the "downloader.py", choose prefered download option and paste your spotify playlist/song link. Yeah, that's all.
- The names of the tracks and youtube links are will be collected in a text file.
- Downloaded tracks will be appear in downloads folder.
- If you want to change the folder paths, you have to define your own paths in _paths file:
savePath = 'Downloads'
textPath = 'Texts/downloaded-links.txt'
nTextPath = 'Texts/skipped-links.txt'
driverPath = 'driver/chromedriver.exe'