
option to normalize output filenames to NFKD (see ).option to rip to MP4/M4A instead of MP3 (requires compiling fdkaac).option to rip to AAC instead of MP3 (requires extra faac dependency).option to rip to Opus instead of MP3 (requires extra opus-tools dependency).option to rip to Ogg Vorbis instead of MP3 (requires extra vorbis-tools dependency).option to rip to FLAC, a loseless codec, instead of MP3 (requires extra flac dependency).option to rip to ALAC, a loseless codec, instead of MP3 (requires extra avconv dependency).keep local files in sync with a Spotify playlist, m3u and wpl playlist file.helpful progress bar to gauge the time remaining until completion.use a config file to specify common command-line options.Python 3 will occasionally throw a NameError: name '_lock' is not defined exception at the end of the script due to an upstream bug in pyspotify. globally installs ripper script using setup.py.

option to remove tracks from playlist after successful ripping.options for interactive login (no password in shell history) and.search for tracks using Spotify queries.


Note that as of Jan 2016 Spotify may no longer be issuing developer keys.

Note that as of May 2015 libspotify is officially deprecated by Spotify and is no longer actively maintained. Note that stream ripping violates the libspotify's ToS Libspotify’s Deprecation By default spotify-ripper will encode to MP3 files, but includes the ability to rip to WAV, FLAC, Ogg Vorbis, Opus, AAC, and MP4/M4A. URIs to audio files and includes ID3 tags and cover art. Spotify-ripper is a small ripper script for Spotify that rips Spotify
