https://github.com/insanj/finally
🥁 experimental personal music library CRM https://insanj.github.io/finally/
https://github.com/insanj/finally
export import itunes jquery json library music python spotify
Last synced: about 2 months ago
JSON representation
🥁 experimental personal music library CRM https://insanj.github.io/finally/
- Host: GitHub
- URL: https://github.com/insanj/finally
- Owner: insanj
- License: apache-2.0
- Created: 2018-04-28T15:17:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-04-29T05:35:01.000Z (about 6 years ago)
- Last Synced: 2025-05-29T16:08:24.169Z (about 1 year ago)
- Topics: export, import, itunes, jquery, json, library, music, python, spotify
- Language: Python
- Homepage: https://insanj.github.io/finally/
- Size: 2.88 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
finally
personal music library CRM
Usage
Import
🎵 iTunes
- File > Library > Export Library...
Take the XML file(s) and drag them into
finally/importsdirectory.
🎵 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):
```bash
curl -X "GET" "https://api.spotify.com/v1/me/tracks" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer " >> 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! :drum:
Built with
- python/cpython
- pallets/flask
- jquery/jquery
- olifolkerd/tabulator
- ishikawa/python-plist-parser
- https://gist.github.com/seanh/93666
License
See LICENSE. Please reach out to me on 🐤 Twitter or 🚀 GitHub if you'd like to use dial for something cool!