karaluh / ScrobblerBrainz

A MusicBee plug-in to scrobble tracks to ListenBrainz
https://getmusicbee.com/addons/plugins/266/scrobblerbrainz/
GNU General Public License v3.0
23 stars 2 forks source link

Scrobbles are being submitted with listen times at the end of the track rather than the start #18

Open luh-azer opened 2 months ago

luh-azer commented 2 months ago

The new "finishes at" feature for manual listen submits shows that the "listened_at" time of a scrobble is the time of the start of the track. Scrobbles submitted with ScrobblerBrainz instead have the "listened_at" time at the end of the listen. For instance, a 4 minute track that started at 12:00 PM appears as a listen from 12:04 PM.

Viktini commented 1 week ago

Are listens on ListenBrainz generally intended to be submitted from the start of the track, rather than the end?

luh-azer commented 1 week ago

According to the API documentation, "Listens should be submitted for tracks when the user has listened to half the track or 4 minutes of the track, whichever is lower. If the user hasn’t listened to 4 minutes or half the track, it doesn’t fully count as a listen and should not be submitted."

Though my issue wasn't the submission times, but the listen times not reflecting the start time of the track.

Viktini commented 1 week ago

Yeah, that's what I was going for, wrong wording lol. I'll have a crack at it when I'm able to - currently not able to access a Windows machine right now.