Skip to content

insanj/finally

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

finally

personal music library CRM

Usage

Import

🎵 iTunes

  • File > Library > Export Library...

Take the XML file(s) and drag them into

finally/imports
directory.

🎵 Spotify

  • Generate an authorization token on Spotify's developer site. Plug that into the "Get Current User's Saved Tracked" endpoint,
    https://api.spotify.com/v1/me/tracks
    .

Take the output of that response and drag it into the imports directory. You can do this all in one command like so (once you are in the finally directory):

curl -X "GET" "https://api.spotify.com/v1/me/tracks" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer <TOKEN>" >> finally/imports/spotify_library.json

Run

To run finally, which will allow you to import, aggregate, and export all of your music libraries...

  • python finally/finally_flask.py
  • or
    make

You may need to install the dependencies at

make deps
. Have fun! 🥁

Built with

License

See LICENSE. Please reach out to me on 🐤 Twitter or 🚀 GitHub if you'd like to use dial for something cool!