I think you can self host ListenBrainz, or use their public instance. I started scrobbling all my music consumption a few months ago.
Being part of MusicBrainz, they also have metadata for most tracks or you can amend it yourself.
Being part of MusicBrainz, they also have metadata for most tracks or you can amend it yourself.