/spotify-playlist-downloader

download spotify playlist locally in mp3 format

Primary LanguageJavaScript

spotify-playlist-downloader 🎵

  1. Open cmd/console
  2. Clone repo by git clone git@github.com:Shubhamrawat5/spotify-playlist-downloader.git
  3. Open directory by cd spotify-playlist-downloader
  4. Run npm install and pip3 install -r requirements.txt to install all dependencies

This uses puppeteer to extract spotify playlist info so it'll download chromium (150-200mb)

  1. Now edit playlist url variable and set your playlist link in file downloader.js [line 5]
  2. Run node app.js
  • Now a folder named "songs" will be created.

  • Playlist info will be extract and all the matching songs will start donwloading!

  • If by chance you stop the script in between, then no worries as if song is already downloaded then next time it won't be downloaded again!

  • Also there is 5% chance that song's some remix or different same name song will get downloaded...

  • It tries to download time-synced lyrics (.lrc file) and song metadata (Cover image, artist, album, date, genre, etc...)

Screenshots 🚀

Capture d’écran 2021-10-22 à 17 10 53

Capture d’écran 2021-10-22 à 17 26 00