foo_scrobble icon indicating copy to clipboard operation
foo_scrobble copied to clipboard

Use timestamp when track ended

Open Keiyuu opened this issue 1 year ago • 1 comments

I noticed that this scrobbler uses the timestamp when a track started playing. The official Last.fm scrobbler uses the time when a track has ended. I'm not sure if this is by design but I would prefer for it to use the end time instead of the start time. It also makes more sense to me and is more accurate to track when you actually finished listening to something, especially with longer tracks or in situations where you paused during the song.

Maybe this could be an option to switch between both ways so users can pick what they prefer.

Keiyuu avatar Apr 30 '23 12:04 Keiyuu

Agree that this feature should be configurable to user's preference.

bassstorm avatar Apr 30 '23 18:04 bassstorm

Any update on this? Is this something that's being considered?

Keiyuu avatar Jan 12 '24 10:01 Keiyuu

As can be seen in the official documentation:

timestamp[i] (Required) : The time the track started playing [...]

so this is very much by design, and also IMO intuitive: Would you say you've watched a movie at 8:00 prime time, or at 10:20 when it finished?

A track may also be scrobbled earlier once its conditions are met (at least 30 seconds, half of the song or at most 4 minutes) and the length may not be known beforehand.

gix avatar Jan 12 '24 16:01 gix