Hi! Thanks for the wonderful app.
Issue description:
My issue is related to play count & scrobbling mechanism with Subsonic API backend.
The app scrobbles a track as expected when track is played until the end (through the /rest/scrobble
endpoint with submission=true
). However, this also happens when skipping a track, either by hitting the ‘Next’ button or choosing a different track.
With my backend server (Navidrome), this counts as a ‘Play Count’. This is not only unexpected, but also doesn’t match Symfonium’s own play count tracking behavior.
My request: Can this behavior be changed such that a scrobble with submission=true doesn’t happen when a track is skipped? Or at least an option to customize it?
Reproduction steps
- Connect app to Subsonic media provider
- Play a track from the server
- Play another track while the first is in progress
- Observe the app calling /rest/scrobble?submission=true endpoint
Thanks!
Logs:
debug-20220921_224204.zip (80.5 KB)
Screenshots:
N/A. I can grab some if needed.
Additional information:
Symfonium 1.9.0 (694)
Navidrome 0.47.5 via Subsonic API