SUMMARY When ever you can get around to it, would be nice to support Listenbrainz, or take the Elisa approach and allow amarok to be identified as a mpris player. That way mpris scrobblers could provide the Listenbrainz functionality (and for that matter lastfm).
Thank you for the comment! I had a quick look, Listenbrainz sound interesting, I'll definitely inspect it more later. However, on "mpris player"; Amarok should be reachable through mpris interfaces (I've been using KDE Connect for years to control it). Can you provide any more information on what's not there yet for mpris?
(In reply to Tuomas Nurmi from comment #1) > Thank you for the comment! I had a quick look, Listenbrainz sound > interesting, I'll definitely inspect it more later. However, on "mpris > player"; Amarok should be reachable through mpris interfaces (I've been > using KDE Connect for years to control it). Can you provide any more > information on what's not there yet for mpris? Thank you very much for the quick response. I just tested again and found that I had set the whitelist for rescrobbled (the mpris scrobbler I am using) for only elisa. I needed to add amarok to the whitelist. When I did, it works fine. So, there is an excellent solution to this issue, which is to use mpris scrobbler. If you someday have the time, then adding a plugin for listenbrainz would be nice, or if you want to simplify and get out of the scrobbling business, IMO mpris is also a good solution. It also handles last.fm. Thanks again for taking the time to respond. Much appreciated.
Okay, that's great to hear! I haven't read the relevant parts of code that much, but I have a feeling the architecture should allow adding other scrobbling services quite easily, so it is not far-fetched idea that somebody could implement listenbrainz scrobbling plugin, too.
I would love to see a bi-directional support for ListenBrainz (and LastFM/LibreFM for those who use them). What I mean by that is that in addition to just scrobbling tracks to have the history available, I would like to be able to check my musical neighbours and those I follow on ListenBrainz through Amarok and discover recommendations from them and other information, gain more information about it etc. If I love/hate a track in Amarok, I would also like to have that reflected on my ListenBrainz account (and vice versa). There is a documented API for a lot of historical, statistical and social features, that could make Amarok a beast of a music player (again): https://listenbrainz.readthedocs.io/en/latest/users/api/index.html