Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Spotify Downloader | 11,172 | 2 | 2 | a day ago | 64 | June 27, 2022 | 12 | mit | Python | |
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). | ||||||||||
Soundnode App | 5,014 | 10 days ago | 272 | other | JavaScript | |||||
Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API. | ||||||||||
Scdl | 2,645 | 5 | 1 | a month ago | 49 | May 05, 2022 | 61 | gpl-2.0 | Python | |
Soundcloud Music Downloader | ||||||||||
Azuracast | 2,326 | 4 days ago | 49 | August 06, 2022 | 146 | agpl-3.0 | PHP | |||
A self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations. | ||||||||||
Spotify Dl | 1,264 | 12 days ago | 31 | April 19, 2022 | 29 | mit | Python | |||
Downloads songs from your Spotify Playlist | ||||||||||
Ytmusicapi | 965 | 16 | a day ago | 45 | May 10, 2022 | 6 | mit | Python | ||
Unofficial API for YouTube Music | ||||||||||
Savify | 776 | a month ago | 26 | January 29, 2021 | 30 | mit | Python | |||
Download Spotify songs to mp3 with full metadata and cover art! | ||||||||||
Flutter Assetsaudioplayer | 672 | 5 | 3 | 16 days ago | 179 | July 05, 2022 | 216 | apache-2.0 | Dart | |
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications | ||||||||||
Spotify Dedup | 655 | 19 days ago | 17 | mit | TypeScript | |||||
Remove duplicates from your Spotify Playlists | ||||||||||
Apple Music Webplayer | 557 | 8 months ago | 62 | mit | Vue | |||||
Web player for Apple Music (using MusicKit JS) |
A script written in Python that extracts song or playlist information from Spotify and downloads them from YouTube if found.
This README would normally document whatever steps are necessary to get spotify-dl up and running.
to use spotify-dl , you need to install thoses packages :
you can use brew to install youtube-dl :
$ brew install youtube-dl
and pip to install bs4
$ pip install beautifulsoup4
use apt-get install to install youtube-dl
$ sudo apt-get install youtube-dl
and pip to install bs4
$ pip install beautifulsoup4
you can either use your spotify account or downloading single track or playlist by providing an ID , ex:
$ ./spotify-dl --track {spotify_song_id} --dl youtube
this will download the track and save it as mp3 format
you can get the song ID by getting the spotify URI of the song
{spotify_song_id_ex} : 28Ct4qwkQXY2W5yyNCLuVI
The new version of the spotify api require an access_token for requests, you can check out https://developer.spotify.com/migration-guide-for-unauthenticated-web-api-calls/.
the new patch of spotify-dl have a new argument called: --access_token , so the new usage of spotify-dl would be:
$ ./spotify-dl --track {spotify_song_id} --dl youtube --access_token <your_access_token>
you can get the access token from the url generated while executing :
$ ./spotify-dl --gen_url
you also have to create an application on https://developer.spotify.com/
change:
CLIENT_ID=""
CALL_BACK_URL=""