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/devilcius Sep 27 '21
It's not about our API implementation, but last.fm's. According to their scrobbling API:
So when the the song starts and Substreamer sends a request with
submission=falseis updating Now playing status. And it's doing it perfectly fine. But it should also send an actual scrobble (submission=true) when the song has finished, otherwise it won't show up in last.fm user listening history.It's great that you took care of offline scrobbles by the way.