A standalone application that tracks the music you are listening to and shows statistics. All data is stored locally on your machine and not sent anywhere else.
- Download the installer at https://audiograph.app/
- Once installed you will be presented with the connections page. The easiest source to setup is ListenBrainz
- The core of the app is the uvicorn server found in server/server.py. From there all the http endpoints are set up for communicating with the GUI.
- The client/lib folder contains all the code for the GUI. This was built using the Flutter framework.
- The file server/database.py contains all the code for interacting with the SQLite database where all listening data is stored.
- The files lastFM.py, spotify.py and listenBrainz.py contain the code for retrieving data from the various REST API services.