

Tests are setup and run with pytest, run make tests Please open an issue with your proposal before you start with something. Pull requests and any contributions are always welcome. See the getting started guide for more details. This is disabled by default and can be enabled using: spotify_dl -l spotify_playlist_link_1 -s yįor running in verbose mode, append -V spotify_dl -V -l spotify_playlist_link -o download_directoryįor more details and other arguments, issue -h spotify_dl -h Spotify-dl can make use of SponsorBlock and skip non-music sections when downloading from YouTube. spotify_dl -mc 4 -l spotify_playlist_link_1 spotify_playlist_link_2 If this is too high, spotify-dl will set it to one lesser than max number of cores that you have.

If you want to make use of parallel download, pass -mc, where refers to number of cores. Run the program spotify_dl -l spotify_playlist_link_1 spotify_playlist_link_2 Install using pip pip3 install spotify_dl It picks up the metadata from Spotify API and then uses yt-dlp to download the song. spotify-dl doesn't download anything from Spotify. I no longer use this, but continue to maintain this.

I wanted an easy way to grab the songs present in my library so I can download it & use it offline. Downloads songs from any Spotify playlist, album or track.
