A Python app to generate scatter plots of your last.fm library
You will need an API key for your last.fm account - This can be generated here https://www.last.fm/api/account/create
Uses Python3 with tkinter and matplotlib.
It can download my quarter million scrobbles in about 15 minutes and it can generate the image in a couple of seconds.
The app downloads scobbles and stores them in a JSON file. It can handle incomplete libraries to fill in gaps in previous downloads and if there's a cache present, it can append new scrobbles to the exisitng file.
The output is in the form of a PNG image.
Cache, settings and output PNG are all dropped in the same directory as ScrobblePlot.py