-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Spotify] Scrobble time should be the when the song started, like other sources #167
Comments
Thanks for the writeup.
Not arguing against this (it definitely should be consistent) but I've always found it hard to find documented evidence saying "Scrobbles should be timestamped when track is (started/stopped)". The "official" lastfm docs on scrobbling only describe when a scrobble can occur but not what the timestamp for the scrobble should be. Do you have a link for either webscrobbler or pano specifying the timestamp? Or is it just anecdotal? |
It's just something I found from experience using these scrobblers |
While I agree I actually realized why it is this way and its definitely on purpose. I'd forgotten 😅 Spotify timestamps their own listening history when you finish listening to a track. To ensure that MS does not duplicate scrobbles when backlogging on startup -- that is, when it compares historical scrobbles from Spotify against your scrobbles in Maloja, etc... -- the timestamp MS uses is as close to the one Spotify uses.
You can see which MS is using by looking for
I'll be adding this tip to the UI |
Timestamp tooltip is released in |
Hello, I found an inconsistency when scrobbling from Spotify
For other sources the scrobble time is when the song started but for Spotify it is when it ended
To Reproduce
Scrobble a song from Spotify to Maloja, scrobble time will be when the song ended
Expected behavior
For other sources (Webscrobbler or Pano Scrobbler) it is when it started
Logs
Versions (please complete the following information):
Additional context
I think removing the played duration from the timestamp would solve this problem
The text was updated successfully, but these errors were encountered: