I'm a bit sad that last.fm isn't more popular. To preempt, yes, it's still a centralized commercial company, but at least it's agnostic about where you listen to music. Instead, most people have their listening habits locked within specific streaming platforms like Spotify or YouTube Music, and rely on them to make that information available to them once a year...
@Gargron for those that do use Spotify check out https://github.com/Yooooomi/your_spotify for getting your own stats.
GitHub - Yooooomi/your_spotify: Self hosted Spotify tracking dashboard

Self hosted Spotify tracking dashboard. Contribute to Yooooomi/your_spotify development by creating an account on GitHub.

GitHub