# \[Subsonic\] Skipping track scrobbles as play count

**URL:** <http://support.symfonium.app/t/subsonic-skipping-track-scrobbles-as-play-count/757>\
**Category:** Support\
**Tags:** fixed\
**Created:** [September 21, 2022, 2:52pm UTC](http://support.symfonium.app/t/subsonic-skipping-track-scrobbles-as-play-count/757 "2022-09-21T14:52:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gunt3001](http://support.symfonium.app/user_avatar/support.symfonium.app/gunt3001/32/579_2.png) [@gunt3001](http://support.symfonium.app/u/gunt3001)\
**Post date:** [September 21, 2022, 2:52pm UTC](http://support.symfonium.app/t/subsonic-skipping-track-scrobbles-as-play-count/757/1 "2022-09-21T14:52:28Z")

</div>

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

1. Connect app to Subsonic media provider
2. Play a track from the server
3. Play another track while the first is in progress
4. Observe the app calling /rest/scrobble?submission=true endpoint

Thanks!

## Logs:

[debug-20220921\_224204.zip](http://support.symfonium.app/uploads/short-url/do5v5Op7ocn6WtfdIHemnqG8H0S.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

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [September 21, 2022, 3:26pm UTC](http://support.symfonium.app/t/subsonic-skipping-track-scrobbles-as-play-count/757/2 "2022-09-21T15:26:08Z")

</div>

This is due to how limited the scrobbling API is ☹ There’s no way to send a playback stopped information without the submit.

Anyway I guess proper Playcount is more important than temporary ghosts sessions visible in the dashboard.

Will change behavior for next release.

---

<div class="post-metadata">

**Author:** ![gunt3001](http://support.symfonium.app/user_avatar/support.symfonium.app/gunt3001/32/579_2.png) [@gunt3001](http://support.symfonium.app/u/gunt3001)\
**Post date:** [September 21, 2022, 3:41pm UTC](http://support.symfonium.app/t/subsonic-skipping-track-scrobbles-as-play-count/757/3 "2022-09-21T15:41:48Z")

</div>

Thanks! Will look forward to it.
