Recommendations can be good, sure. I agree. The main reason I am doing this is because I'm slowly moving all of my stuff away from centralised platforms.
I'll still be using last.fm, as well, for the time being.
Scrobblers that can be configured for an arbitrary GNUfm or Listenbrainz api call will work. Maloja works with both.
I'm using Pano Scrobbler on Android.
I have mbdscribble running on the same server as a mpd server serving a large collection of music. It can be configured for maloja, also.
I haven't tried browser extensions yet...
@flavigula the Github readme says "no recommendations, no nonsense"... but I like recommendations! It could be cool, however, to be able to use a custom recommendation engine (where you could, for example, parametrize how far out of your comfort zone you get taken).
Anyway, looks like a cool project.