I think something doesn’t work as expected - or, at least, it works contrary to my expectations.
Long story short, I prepared a minimal example that demonstrates it. I wiped all my ListenBrainz data and imported a set of 59 listens of one album. When importing I submitted artist, album and recording MBIDs. The listens I submitted look like this:
{
"listened_at": "1612138655",
"track_metadata": {
"artist_name": "Lull",
"track_name": "[Moment 1]",
"additional_info": {
"artist_mbids": [
"2970da48-7f03-4f49-897e-e633b256992a"
],
"recording_mbid": "e69037d9-5c69-4bc0-b4fe-dc353cc71dfd",
"release_mbid": "21b10815-cf4b-492d-8b14-3bc7b02fc16c"
},
"release_name": "Moments"
}
}
The listens only differ by listened_at
, track_name
and recording_mbid
fields. Note that the recording title is different in my exported data than in MusicBrainz - “[Moment 1]” vs. “[untitled]”. The recordings all display as “[untitled]” in my recent listens - but I think that’s the way it should be.
When I hover over the titles in my “Recent listens” list I can see the expected recording MBIDs (ones that I submitted) in URLs. There is a different recording MBID in each listen, based on the data I sent.
My all time stats look like this:
- I have 59 listens in total - expected.
- All of them by artist Lull - expected.
- I have two top albums: “Moments” and “Vacu Sessions 17” - definitely not expected. “Moments” is correct, but I never listened to the other one.
- I have two top tracks: “Moment 100” and “Moments 1-3”. I never listened to either of them: “Moment 100” is featured on a recent release of “Moments” that I never listened to, and “Moments 1-3” appears to be a recording from a compilation (or maybe DJ mix) release.
I assumed that since I took care to send the correct recording MBIDs in my submission, I would have 59 separate top tracks in total, each listened to exactly once. And all of them in the same release. I don’t understand why they are aggregated (in case of recordings) or split (in case of album) like that?
Same problem also appeared in other artist and albums, but I don’t currently have an example ready. I could provide another example with different artist and different set of tracks if needed for investigation or testing.