Skip to content

arshxyz/gamut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamut

Gamut helps you organize your Spotify library by colour. It splits your "liked" tracks into different playlists by colour.

Gamut Intro UltraCompressed

Installation

go get github.com/arshxyz/gamut
  • Head over to the Spotify Developer Dashboard and create a new project. Note the Client ID and Secret key. Set the callback URL for your project to http://localhost:8888/callback by going to the "Edit Settings" page and entering this URL in the "Redirect URIs" field.
  • Finally run gamut in the terminal. If this is your first time using it, it should automatically prompt for your Client ID and Secret.

TODO

  • Remove unused OAuth scopes
  • Use prettier spinners and prompts
  • Show color info for each track during processing/adding
  • Finetune colour matching
  • Write a proper README

Maybe

  • Add alternative names for playlists without emojis for Windows
  • Error handling can be better
  • Add paging for AddTrackToPlaylist (handles edge case where 100+ tracks have been liked from the same album)

About

Gamut helps you organize your Spotify library by colour.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages