| Crates.io | spotify-dl |
| lib.rs | spotify-dl |
| version | 0.9.2 |
| created_at | 2024-05-11 11:14:32.063531+00 |
| updated_at | 2025-07-12 23:41:53.961857+00 |
| description | A command-line utility to download songs and playlists from Spotify |
| homepage | https://github.com/GuillemCastro/spotify-dl |
| repository | https://github.com/GuillemCastro/spotify-dl |
| max_upload_size | |
| id | 1236804 |
| size | 170,383 |
A command line utility to download songs, podcasts, playlists and albums directly from Spotify.
[!IMPORTANT] A Spotify Premium account is required.
[!CAUTION] Usage of this software may infringe Spotify's terms of service or your local legislation. Use it under your own risk.
You can install it using cargo, homebrew, from source or using a pre-built binary from the releases page.
cargocargo install spotify-dl
brew tap guillemcastro/spotify-dl
brew install spotify-dl
cargo install --git https://github.com/GuillemCastro/spotify-dl.git
spotify-dl 0.9.0
A commandline utility to download music directly from Spotify
USAGE:
spotify-dl.exe [FLAGS] [OPTIONS] <tracks>...
FLAGS:
-F, --force Force download even if the file already exists
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-d, --destination <destination> The directory where the songs will be downloaded
-f, --format <format> The format to download the tracks in. Default is flac. [default: flac]
-t, --parallel <parallel> Number of parallel downloads. Default is 5. [default: 5]
ARGS:
<tracks>... A list of Spotify URIs or URLs (songs, podcasts, playlists or albums)
Songs, playlists and albums must be passed as Spotify URIs or URLs (e.g. spotify:track:123456789abcdefghABCDEF for songs and spotify:playlist:123456789abcdefghABCDEF for playlists or https://open.spotify.com/playlist/123456789abcdefghABCDEF?si=1234567890).
spotify-dl https://open.spotify.com/track/TRACK_ID
spotify-dl -u YOUR_USER -p YOUR_PASS https://open.spotify.com/playlist/PLAYLIST_ID
Save as MP3 to a custom folder:
spotify-dl --format flac --destination ~/Music/Spotify https://open.spotify.com/album/ALBUM_ID
spotify-dl is licensed under the MIT license. See LICENSE.