Spotify Dl

a script that allows you to download spotify songs or playlists , written in python
Alternatives To Spotify Dl
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Spotify Downloader11,17222a day ago64June 27, 202212mitPython
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Soundnode App5,014
10 days ago272otherJavaScript
Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
Scdl2,64551a month ago49May 05, 202261gpl-2.0Python
Soundcloud Music Downloader
Azuracast2,326
4 days ago49August 06, 2022146agpl-3.0PHP
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 Dl1,264
12 days ago31April 19, 202229mitPython
Downloads songs from your Spotify Playlist
Ytmusicapi96516a day ago45May 10, 20226mitPython
Unofficial API for YouTube Music
Savify776
a month ago26January 29, 202130mitPython
Download Spotify songs to mp3 with full metadata and cover art!
Flutter Assetsaudioplayer6725316 days ago179July 05, 2022216apache-2.0Dart
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications
Spotify Dedup655
19 days ago17mitTypeScript
Remove duplicates from your Spotify Playlists
Apple Music Webplayer557
8 months ago62mitVue
Web player for Apple Music (using MusicKit JS)
Alternatives To Spotify Dl
Select To Compare


Alternative Project Comparisons
Readme

GitHub license GitHub license GitHub license GitHub license

spotify-dl

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.

What is this repository for?

  • spotify-dl allows you to download spotify songs or playlist
  • Version 0.0.2
  • This repo contains spotify-dl source code

Screen

alt text

How to Install ?

to use spotify-dl , you need to install thoses packages :

  • bs4
  • youtube-dl

MAC OSx

you can use brew to install youtube-dl :

$ brew install youtube-dl

and pip to install bs4

$ pip install beautifulsoup4

Linux (debian)

use apt-get install to install youtube-dl

$ sudo apt-get install youtube-dl

and pip to install bs4

$ pip install beautifulsoup4

How to use ?

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

Spotify API

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=""

Contributors

  • Hamza Bourrahim
Popular Playlist Projects
Popular Songs Projects
Popular Media Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Token
Youtube
Spotify
Playlist
Songs
Youtube Dl