How To Download Spotify Playlist Without Premium On Computer UPDATED
How To Download Spotify Playlist Without Premium On Computer
The fastest, easiest, and near accurate command-line music downloader
What spotDL does
- Downloads music from YouTube as an MP3 file
- Applies basic metadata gathered from Spotify such as:
- Track Proper noun
- Runway Number
- Album
- Album Cover
- Genre
- and more!
Redesigned
spotDL is being redesigned! This means nosotros are currently not accepting new characteristic requests. You can talk to us on our Discord if at that place is annihilation further.
Prerequisites
- Python three.6.ane or in a higher place (added to PATH)
- FFmpeg 4.2 or in a higher place (added to PATH)
YouTube Music must be bachelor in your state for spotDL to work. This is because we use YouTube Music to filter search results. Yous can check if YouTube Music is bachelor in your country, by visiting YouTube Music.
Installation
Installing FFmpeg
- Windows Tutorial
- OSX -
mash install ffmpeg - Linux -
sudo apt install ffmpeg
Installing spotDL
-
Recommended Stable Version:
-
Dev Version: (Non STABLE)
pip install https://codeload.github.com/spotDL/spotify-downloader/zip/dev
If you have problem installing spotdl take a look at the extended installation guide hither or ask for assist in our discord server
On Termux
curl -Fifty https://raw.githubusercontent.com/spotDL/spotify-downloader/master/termux/setup_spotdl.sh | sh Arch
There is an Arch User Repository (AUR) bundle for spotDL.
Usage
-
To download a song, run
example:
spotdl https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b
-
To download an album, run
case:
spotdl https://open up.spotify.com/anthology/4yP0hdKOZPNshxUOjY0cZj
-
To download a playlist, run
instance:
spotdl https://open up.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID
-
To download all songs from an creative person run
example:
spotdl https://open.spotify.com/artist/1fZAAHNWdSM5gqbi9o5iEA
-
To search for and download a song, run, with quotation marks
example:
spotdl 'The Weeknd - Blinding Lights'Note: This is not accurate and often causes errors.
-
To resume a failed/incomplete download, run
spotdl [pathToTrackingFile]
example:
spotdl 'The Weeknd - Blinding Lights.spotdlTrackingFile'Note:
.spotdlTrackingFilesouthward are automatically created when a download starts and deleted on completion -
Y'all can queue up multiple download tasks by separating the arguments with spaces
spotdl [songQuery1] [albumUrl] [songQuery2] ... (order does not thing)
example:
spotdl 'The Weeknd - Blinding Lights' https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID ...Note: spotDL downloads up to iv songs in parallel, so for a faster experience, download albums and playlist, rather than tracks.
-
To download youtube video with metadata from spotify, run
spotdl "YouTubeURL|SpotifyURL"example:
spotdl "https://www.youtube.com/watch?v=EO7XnC1YpVo|https://open.spotify.com/rails/4fzsfWzRhPawzqhX8Qt9F3"Note: Urls have to be separated with
|and quoted properly ex. "YouTubeURL|SpotifyUrl" -
To download songs with different output format run
spotdl [songUrl] --output-format mp3/m4a/flac/opus/ogg/wav
example:
spotdl [songUrl] --output-format opus
-
To utilise ffmpeg binary that is not on PATH run
spotdl [songUrl] --ffmpeg path/to/your/ffmpeg.exe
case:
spotdl [songUrl] --ffmpeg C:\ffmpeg\bin\ffmpeg.exe
-
To generate .m3u file for each playlist run
spotdl [playlistUrl] --m3u
example:
spotdl https://open.spotify.com/playlist/37i9dQZF1E8UXBoz02kGID --m3u
-
To use youtube instead of youtube music run
spotdl [songUrl] --use-youtube
example:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --use-youtube
-
To manually choose a lyrics provider, run
spotdl [songUrl] --lyrics-provider lyrics_provider
bachelor lyrics providers:
- genius
- musixmatch
example:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --lyrics-provider genius
-
To change number of threads used when downloading songs run
spotdl [songUrl] --dt [number]
example:
spotdl https://open.spotify.com/rail/4fzsfWzRhPawzqhX8Qt9F3 --dt 8
-
To change number of threads used when searching for songs run
spotdl [songUrl] --st [number]
instance:
spotdl https://open.spotify.com/track/4fzsfWzRhPawzqhX8Qt9F3 --st 8
-
To ignore your ffmpeg version run
spotdl [songUrl] --ignore-ffmpeg-version
-
To use path template
spotdl [songUrl] --path-template 'template'example:
spotdl https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b --path-template '{creative person}/{album}/{championship} - {artist}.{ext}'possible values:
- {artist}
- {artists}
- {title}
- {album}
- {ext}
- {playlist}
pipx Isolated Environment Alternative
For users who are not familiar with pipx, it can exist used to run scripts without installing the spotDL package and all the dependencies globally with pip. (Effectively skipping over the spotDL Installation footstep)
First, you volition need to install pipx by running:
python3 -g pip install --user pipx python3 -1000 pipx ensurepath Next, you can jump direct to running spotDL with:
Contributor Guide
Interested in contributing? Check out our CONTRIBUTING.md to find resource around contributing along with a guide on how to ready up a development environment.
Contributors
Authors
- @ritiek for creating and maintaining spotDL for iv years
- @rocketinventor for figuring out YouTube Music querying
- @MikhailZex for, never listen...
License
MIT
DOWNLOAD HERE
Posted by: landhisomed77.blogspot.com
