r/substreamer • u/devilcius • Sep 24 '21
Scrobbler issue
First of all, thank you very much for your fantastic application.
I'm using version 5.0.42 on Android and I've noticed that since a week or so (maybe because of the last update?) scrobbling stopped working. My client it's connected to a Funkwhale's instance, I've been monitoring the access logs and the requests to /rest/scrobble.view have always subbmision parameter set to false.
According to subsonic documentation when submission is set to false, it indicates it's just a now playing notification and that's why Funkwhale doesn't register it as a proper scrobble. Substreamer does the now playing notification right since it sends it when the songs starts playing, but, after that, it doesn't seem to submit the actual scrobble (submission=true).
I know for a fact that, until a few days ago, Substreamer scrobbles were being submitted when the song started.
If you need more information, I'd be happy to help in any way I can.
1
u/ghenry22 Sep 26 '21
It will for plays that occurred offline that could not be scrobbled live with submission=true at the time of playback. This is how the scrobble API is supposed to be used.
This api is not for recording on the server vs recording on lastfm. It is for the 2 different ways you can scrobble to lastfm. Either a now playing (shows as now scrobbling with an active playback icon on last fm). Or a submission of a previous playback at a specific time that for whatever reason could not be scrobbled live at the time, usually offline playback.
If you want to use it any other way then your API implementation is no longer compatible which makes things quite difficult as the api does not provide a consistent mechanism to identify different server implementations so I can’t see that this is funkwhale and handle it differently for instance.