Allow me to spread the word about ListenBrainz. ListenBrainz is a FOSS project that aims to crowdsource listening data from digital music and release it under an open license. Basically it's Last.fm but better. Whatever you use to listen to music, you can probably link it up with ListenBrainz. All ListenBrainz listening data is available for all to use, commercially or not. Why should we give our listening data only to proprietary companies like Spotify and depend on them, when we can share it. If you've kept track of your what music you've listened to up to this point, don't worry, there are several ways to import them into ListenBrainz so you can keep an overview of all your music listening.
I am not working for ListenBrainz in any way, I just really like this project, and I had not seen much on Lemmy about them, so I'm happy to spread the word.
I would love to move off last.fm, but this doesn't support Plex, so that's a no-go for me... I did create an account though, so once they do I will happily move over lol.
if need be you can periodically import your listens from last.fm or libre.fm. I use both Last.fm and ListenBrainz since LB is better at storing accurate listen data (supported players can submit MusicBrainz IDs) but last.fm has a better developer ecosystem (apps like .fmbot have better integration with last.fm)
Are you aware of eavesdrop.fm?
Well hey this might be what im looking for! Lol. Ill take a look, thanks!