Tool to fetch a users Spotify playlists and dowload them using deemix.
-
Make sure that deemix is installed through pip:
pip install deemix
-
Configure deemix
The config files are located in the config folder, changeconfig.json
to your liking. This is where you will configure the download path (important) and quality. -
Configure Spotify API
-
Make an app on https://developer.spotify.com/dashboard
-
Add
https://example.com
to the redirect URI -
Click on settings, here you will find the
cliendID
andcliendSecret
-
Add
cliendID
andcliendSecret
toconfig.json
inside/config/spotify/
-
To run the program, go inside the folder batch-files
. Here you can choose between 3 options:
DownloadAndOrganize.bat
: download all your Spotify playlists and then organizes the playlist files in a seperate folder.DownloadPlaylists.bat
: download your Spotify playlists.OrganizePlaylists.bat
: organize playlist files, assumes you have already downloaded some music.
The tool may not work if the user has more than 50 playlists, as this is the limit of the Spotify API.
Catch and log errors