Listenbrainz "now_playing" scrobbles showing up as "single" entries. #387
-
|
I'm setting up a configuration where I scrobble from Audirvana Studio on a Mac to myLz (ListenBrainz endpoint) on MS. From there, I'm having MS distribute the info to three clients: ListenBrainz, Last.fm and Koito. The script to send the scrobbles to myLz is one I wrote myself, so I'm not ruling out operator error. But I wanted to check in to see if maybe there's an issue on the MS side. The problem is that scrobbles that I submit as "now_playing" to myLz are showing up on the ListenBrainz client as "single" entries, meaning they show up in the scrobble feed and are never posted in the actual "Now Playing" section. This is the format of the command that I'm using to submit the entries to myLz:
Any ideas? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
I've been getting further acquainted with multi-scrobbler as I test this further. For the time being I've turned off the part of my script which sends the "now playing" curl commands, and am only sending the "single" entry. What I noticed is that each time I send the "single" entry — at the end of the track being played — it shows up in the multi-scrobbler web UI as the "Now Playing" track. This makes me wonder if I'm misunderstanding how I need to address myLz as my "middleman." Should I only be sending a scrobble at the beginning of the track playing, and multi-scrobbler will handle sending an updated "single" once a new track starts playing? There's also a chance I have something misconfigured. |
Beta Was this translation helpful? Give feedback.

Can you provide some logs? Also please provide the configuration you are using to setup the endpoint and client.
If I understand your setup correctly:
Audirvana Studio -> Listenbrainz Endpoint Source -> Listenbrainz Client ?
I used Navidrome + Listenbrainz scrobbling to test your issue. It sends now playing and scrobble listen_type payloads.
I think you are using the wrong
listen_type. The listenbrainz docs and the openapi spec showplaying_now, notnow_playing.https://listenbrainz.readthedocs.io/en/latest/users/json.html#submission-json
https://rain0r.github.io/listenbrainz-openapi/#/lbCore/submitListens
MS is also looking for
playing_now.You can verify if this is working correctly in…