From Listenbrainz website:
ListenBrainz keeps track of music you listen to and provides you with insights into your listening habits. We’re completely open-source and publish our data as open data.
If you use Last.FM, you can import the data into your listenbrainz account. Listenbrainz also has Spotify integration.
I do like ListenBrainz.
Thing is you need 3rd party tools to “scrobble” or send the data to ListenBrainz. MusicBee has a plugin for ListenBrainz. And on Android I use PanoScrobbler
I also use PanoScrobbler on Android and I use web scrobbler on my browser.
Oh yeah, can’t forget the web scribbler even if it does get a bunch of false positives sometimes from YouTube
I only stream music from YouTube music and scrobbling is disabled for YouTube