Skip to content

riAssinstAr/Spot-Mate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify CLI Tool Logo

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.

About

A python package that helps the user manage their Spotify playlists and albums with ease.

Resources

Stars

Watchers

Forks

Contributors

Languages