Play counts incrementing after a media provider sync

Issue description:

I’ve noticed my plays are getting double counted and tracked it down to when I resync with my media provider (Jellyfin).
I’ve been happily playing music all day. They were all new albums as it’s a pretty fresh server, so I have all my listening for the day with a play count of 1. I then actioned a sync with Jellyfin, and all of a sudden all of my tracks are showing a play count of 2 (when I definitely only listened once)

Logs:

Upload description: logs uploaded under my forum name gambathia

Screenshots:

Additional information:

There’s a few albums that had this issue. It double counted all of my listening for the day. But 1 example to look at in the logs maybe is The Ballad of Darren by Blur

This is because Jellyfin incorrectly double the value. I need logs when playing and album and the corresponding Jellyfin logs.

Thanks for the quick response.

I’ve just sent a log from the app, after playing the first 4 tracks from “In Waves” album by Jamie xx
I also uploaded the corresponding Jellyfin log

From the logs it seems that it’s the pluging Jellyfin.Plugin.PlaybackReporting that duplicates the data.

I just tried uninstalling the plugin, but I get the same behaviour. It’s still duplicating straight after a sync.

I’m actually in the process of evaluating servers and I think it might be time for me to move on from Jellyfin, as I can’t get scrobbling to ListenBrainz or Last.FM to work. I think I’ll give LMS a go - the ListenBrainz sync feature will be great if it works well. As you may have guessed keeping an accurate listening history is important for me :slight_smile:

Happy to help debug this further though if you want, just let me know if you need more logs. Appreciate all your help so far

Honestly move to LMS :slight_smile: The dev is reactive and nicer.

1 Like

I have switched to LMS, and loving it so far. My listening history is getting reported correctly :star_struck:
The UI is simple but really nice I think. The 2 way sync with ListenBrainz is a great feature.

One question - after I have synced with LMS, Symfonium shows the “Last played” times in UTC. Is that a Symfonium issue? I feel like it’s the client that should be converting to local time, no?

Yes it’s Symfonium issue as not all Subsonic servers properly returns UTC.

But with nearly all users having migrated to OpenSubsonic servers I guess I can convert for OS.

Please open a feature request for that.

No probs, here you go - Correctly convert dates to device timezone

Thanks for all your help!