krateng / maloja

Self-hosted music scrobble database to create personal listening statistics and charts
https://maloja.krateng.ch
GNU General Public License v3.0
1.06k stars 63 forks source link

working scrobbler clients #42

Closed 1xPdd closed 2 years ago

1xPdd commented 3 years ago

Hey, great project. Thanks.

I saw in the Readme that you wanted info about working clients.

So far, I have:

FoxxMD commented 3 years ago

I'll add that airsonic-advanced works as well using the listenbrainz protocol:

krateng commented 3 years ago

Thank you! Is Deadbeef using the legacy protocol by any chance?

1xPdd commented 3 years ago

Is Deadbeef using the legacy protocol by any chance?

I haven't a clue, sorry. This seems to be the source of the plugin:

https://github.com/DeaDBeeF-Player/deadbeef/blob/b4e867ec3a871a266ec18ad926caae58ea4cefd2/plugins/lastfm/lastfm.c

Around line 242-247, there is something about version 1.2, but I'm not sure if that's the protocol or something else.

mannp commented 3 years ago

For simple scrobbler did you use the full web URL in both the base URL and api URL on simple scribbler?

Thanks.

1xPdd commented 3 years ago

For simple scrobbler did you use the full web URL in both the base URL and api URL on simple scribbler?

ListenBrainz URL: https://domain.tld ListenBrainz API URL: https://domain.tld/apis/listenbrainz

krateng commented 3 years ago

It should work, but you might wanna double-check that IP address.

mannp commented 3 years ago

With some modified files Squeezebox / Slimserver users can scrobble to maloja :)

rfvgyhn commented 3 years ago

mpdscribble works with the legacy endpoint.

[maloja]
url = https://your.domain/apis/audioscrobbler_legacy/
username = u
password = maloja-api-key
journal = /home/user/.mpdscribble/maloja.journal
FoxxMD commented 3 years ago

I created a (dockerized) javascript app that scrobbles a user's Spotify listening history to Maloja. Since it is directly polling Spotify's API it is independent of listening platform. It uses Maloj's native API.

EDIT: Also supports scrobbling from Plex/Tautulli

1xPdd commented 3 years ago

mpdscribble works with the legacy endpoint.

[maloja]
url = https://your.domain/apis/audioscrobbler_legacy/
username = u
password = maloja-api-key
journal = /home/user/.mpdscribble/maloja.journal

This is working great mpd + ncmpcpp! Thanks.

moyitpro commented 3 years ago

I made a native scrobbler using the native API for macOS (iTunes/Music, Swinsian)

https://github.com/Atelier-Shiori/OngakuKiroku