Comment by quirino
I'm a big fan of last.fm.
If you use Spotify, you can download your full listening history here: https://www.spotify.com/us/account/privacy/. You get it in a pretty convenient JSON format and with a little bit of code it's pretty easy to create some visualizations.
There are also websites for visualizing this data. I'm quite fond of this one: https://explorify.link/. It allows you to do some custom queries.
I build a web app years ago with Spotify SDK to display top artists, songs, recents, also with a Discovery section that generates new music based on your history. You can create playlists from all sections. free @ https://echoesapp.io