You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
poka 21da403552 Mise à jour de 'README.md' 3 weeks ago
api prevent panic 3 weeks ago
lib Ability to downlaod playlist; Cut functions into libs 3 weeks ago
.env.template Generate access_token from client_id and client_secret; cache it with timestamp; comment code 3 weeks ago
.gitignore Update install.sh 3 weeks ago
.spotify_appkey.key first 3 weeks ago
README.md Mise à jour de 'README.md' 3 weeks ago
install.sh Update install.sh 3 weeks ago
spotify-dl-remote.sh fix remote dl script 3 weeks ago
spotify-dl.sh Update install.sh 3 weeks ago

README.md

Spotify music downloader

Based on https://github.com/migo1271/spotify-ripper

This is not a youtube scrapper. This is a real Spotify music downloader, to mp3 320kb/s 44100 Hz, no DRM, with good tags.

You will need a premium account to Spotify and set your ids in .env file, and configure your tracks output format and custom location.

If you want to use keywords search, you will also need client_id and client_secret, set to the same file (TODO: bypass this ids).
You can get this ids here: https://developer.spotify.com/dashboard/applications

Installation

Launch install.sh script

Exemples of use

Search keyword and download best match

./spotify-dl.sh daft punk around the world

Download full album

./spotify-dl.sh https://open.spotify.com/album/5uRdvUR7xCnHmUW8n64n9y

Download full playlist

./spotify-dl.sh https://open.spotify.com/playlist/6Rjypi024T6tj6cLtMOWBk

SaaS - Remote API

You can try this little online service, but do not spread its existence at the moment:

https://spotify-dl.p2p.legal/search?daft punk hader better faster stronger

Replace keywords after search? by anything you wanna search on Spotify, artiste or track.
This can take a while to start download, so be patient.

Command line remote API

You can use this remote service in commandline:

./spotify-dl-remote.sh air le voyage de pénélope

This will download the track in current folder.
This can take a while to start download, so be patient.