CappielloAntonio / tempo

An open source and lightweight music client for Subsonic, designed and built natively for Android.
GNU General Public License v3.0
871 stars 39 forks source link

[Feature Request] listenbrainz.org scrobble and recommendations #72

Closed C9Glax closed 9 months ago

C9Glax commented 9 months ago

This might be a bit larger of a request: Since you already support last.fm recommendations, I would suggest using the open-source listenbrainz.org as well.

They have a well documented API and have a recommendations endpoint. What I think might be the biggest challenge, is mapping their mbids to tracks in ones own library to show recommendations.

If I haven't said it yet: I really enjoy this client, the UI is very nice, and development active. With no real alternatives to stream your own music this is a promising project. Cheers!

CappielloAntonio commented 9 months ago

Hi @C9Glax, it should be noted that any integration occurs firstly via Subsonic APIs and secondly by integrating these into the server. So if Navidrome, for example, supports scrobbling, mixes or the most played tracks from Last.fm or listenbrainz, then Tempo also supports the functionality accordingly.

Tempo does not go beyond the boundaries dictated by Subsonic (and perhaps OpenSubsonic) as it was created as a client for servers that support their APIs.

C9Glax commented 9 months ago

Ah okay then I will bug someone elses project ;) Thanks for the reply