-
|
How are scrobbles matched to existing tracks? I’m running into a case where I would expect a song to be associated with a different release (the single instead of the album). I checked what was actually scrobbled, and I’m fairly certain the correct release was submitted. I didn’t find a relevant log entry in koito, but both multi-scrobbler and my maloja instance logged the correct album. For some reason, the track ends up being scrobbled under the album release (Europa – Premium Edition) instead of the single (Nackert). The two even have different track durations. This made me wonder: what criteria are used to map a scrobble to an existing track, and is there any way to influence or modify this behavior? Log from multi-scrobbler with correct musicbrainz ids: Log from maloja: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
The logic for matching scrobbles to tracks is within internal/catalog/associate_track.go. The way Koito handles it is it first looks for a MusicBrainz ID match, and if none is found it will try to match by the title and artist(s) of the track. As of now, Koito does not consider tracks distinct when they have the same title and artist but are from different releases. I'm looking into changing that now. |
Beta Was this translation helpful? Give feedback.
The logic for matching scrobbles to tracks is within internal/catalog/associate_track.go. The way Koito handles it is it first looks for a MusicBrainz ID match, and if none is found it will try to match by the title and artist(s) of the track.
As of now, Koito does not consider tracks distinct when they have the same title and artist but are from different releases. I'm looking into changing that now.