A command-line utility tool for Spotify playlists and albums.
- Login to Spotify Developers Website with your spotify account. Go to user dashboard and create an new app.
- Fill in the required details, Redirect URIs as: http://127.0.0.1:8888/callback. Then check the Web API checkbox and save.
- After creating the app, click in the app and go to Settings. From here copy your Client ID and Client Secret. These will be needed for authentication.
- Install python and pip in your system.
- Copy all/range songs from one playlist to another
- Remove/Delete a playlist from your library
- Remove all/range of songs from your Liked/Private playlists
- Export all/range songs from a playlist to JSON/CSV
- Import all songs from JSON/CSV to a playlist
pip install spotmatespotmateClone the project
git clone https://github.com/riAssinstAr/Spot-Mate.git SpotmateGo to the project directory
cd SpotmateInstall dependencies
pip install -r requirements.txtBuild the project
python -m build-
If the package doesn't work as intended or if you'd like to request a new feature to be added, please feel to contact me or create a issue.
-
It is a prerequisite for all users to create the Spotify app with the Spotify account the user wish to manage. Without the Client ID and Secret the app will not work.
