https://github.com/jsavargas/zspotify/blob/master/README.md
Spotify song downloader without injecting into the windows client
Requirements:
Binaries
- Python 3.8 or greater
- ffmpeg*
Python packages:
- pip install -r requirements.txt
*ffmpeg can be installed via apt for Debian-based distros or by downloading the binaries from ffmpeg.org and placing them in your %PATH% in Windows.
Command line usage:
python zspotify.py Loads search prompt to find then download a specific track, album or playlist
Extra command line options:
-p, --playlist Downloads a saved playlist from your account
-ls, --liked-songs Downloads all the liked songs from your account
Special hardcoded options:
ROOT_PATH Change this path if you don't like the default directory where ZSpotify saves the music
SKIP_EXISTING_FILES Set this to False if you want ZSpotify to overwrite files with the same name rather than skipping the song
MUSIC_FORMAT Set this to "ogg" if you would rather that format audio over "mp3"
RAW_AUDIO_AS_IS Set this to True to only stream the audio to a file and do no re-encoding or post processing
FORCE_PREMIUM Set this to True if ZSpotify isn't automatically detecting that you are using a premium account
docker run -it -v $(pwd)/docker/config:/config -v $(pwd)/docker/download:/download jsavargas/zspotify
docker-compose run --rm zspotify
v1.7 (21 Oct 2021):
v1.6 (20 Oct 2021):
Content type
Image
Digest
sha256:4c0b26422…
Size
109.2 MB
Last updated
over 2 years ago
docker pull jsavargas/zspotify