[✔️ Working as of 01-09-2023]
-
Open cmd/console
-
Clone repo -
git clone https://github.com/Shubhamrawat5/spotify-playlist-downloader.git
-
Open directory -
cd spotify-playlist-downloader
-
Install all dependencies -
npm install
This uses puppeteer to extract spotify playlist info so it'll download chromium (150-200mb)
-
Run
npm start
-
It'll ask for playlist url, paste it and press enter.
Dummy Playlist_URL: https://open.spotify.com/playlist/6erqXmUhndc9DmQBMsImyY?si=tdOMvOQdR6KAZy9916kXcg&utm_source=copy-link&dl_branch=1&nd=1
- Now a folder "songs" will be created.
- Playlist info will be extract and all the matching songs will start donwloading!
- It'll not download same song again if you rerun the code, So if any song is half downloaded then you can delete it from songs folder.
- Also there is 5% chance that song's some remix or different same name song will get downloaded... I'll be fixing this soon !
- Feel free to Contribute to improve this.
- Raise an Issue if you face any problem.