FoxxMD / multi-scrobbler

Scrobble plays from multiple sources to multiple clients
https://foxxmd.github.io/multi-scrobbler
MIT License
425 stars 18 forks source link

bug: (YTM) some songs get scrobbled twice, no discernable pattern #228

Open xathon opened 2 weeks ago

xathon commented 2 weeks ago

Please check existing knowledge before opening an issue

Describe the Bug

Some songs from YouTube Music get scrobbled twice. Sometimes Maloja detects this and rejects the scrobble (like with the song Feuertaufe by In Extremo in this log excerpt), but most of the time it just shows up duplicated.

I've attached a log (mentions of Spotify removed due to relevance) where I restarted the container, manually reauthenticated, and just played around a bit and skipped songs in the middle, in the beginning, paused for a bit, etc., but never went backwards. The only thing close to a pattern I've been seeing is that these duplicates seem to show up more often if I have paused playback for a bit and then skipped to the next song, or if it's the first song in a while, but this isn't 100% either.

Let me know if there are any other things I should test.

Maloja Scrobbles page: image

YTM History (ignore top 2, I kept listening; but note how far down A Rash Decision is vs Maloja/Scrobbler Logs): image

Platform

Docker

Versions

Logs

too long, see https://termbin.com/g8si 

Additional Context

The log also shows instances of #226 and #227.

xathon commented 2 weeks ago

logs.txt Alternatively, logs as github download here