A command-line utility tool for Spotify playlists and albums
Reason this release was yanked:
missing dependency packaging
Project description
Spotify Manager
A command-line utility tool for Spotify playlists and albums.
IMPORTANT - Before you use the package, you'll need to do the following:
- 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.
Features
- 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
Installation
pip install spotmate
Usage
spotmate
Run Project Locally
Clone the project
git clone https://github.com/riAssinstAr/Spot-Mate.git Spotmate
Go to the project directory
cd Spotmate
Install dependencies
pip install -r requirements.txt
Build the project
python -m build
FAQ
-
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spotmate-2.0.0.tar.gz.
File metadata
- Download URL: spotmate-2.0.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c11a7d582eadc9c4758a05ff8bc2131f6a1dc4bd81ad70216bb3016d366defd2
|
|
| MD5 |
bd676e89ebe1f5603e75f7f7b7bbd0aa
|
|
| BLAKE2b-256 |
f7c65969659fe155a57b56e9b970be6eaf363b5467ae4cfbf2a99319fcd0e27d
|
File details
Details for the file spotmate-2.0.0-py3-none-any.whl.
File metadata
- Download URL: spotmate-2.0.0-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f572de81281573a0bee554704ed46b0dac968ba204f90a722868a181debe7c6
|
|
| MD5 |
c26b1d515b5cd900c18698ec5ef4da99
|
|
| BLAKE2b-256 |
a82169eb53f3b4388fb7254e8204d4f347f0a4126a552b41b086ad38d29b12cf
|