Our great sponsors
-
spotify-statistics
A website to generate detailed statistics from your entire spotify streaming history.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
listenbrainz-server
Server for the ListenBrainz project, including the front-end (javascript/react) code that it serves and all of the data processing components that LB uses.
Your_Spotify is absolutely fantastic for doing this
https://github.com/Yooooomi/your_spotify
I wrote a website to do exactly this with your own data and Python in the browser using pyodide und plotly.js for visualizations: https://github.com/piebro/spotify-statistics/
There's also ListenBrainz, run by the MusicBrainz org, which offers similar functionality without API restrictions or other paid features that Last.FM tries to push.
https://listenbrainz.org/
If you wish to use your scrobble data at all programmatically this is a far better tool to use.