GNOME Bugzilla – Bug 766579
nmm:musicAlbum not unique enough
Last modified: 2021-05-26 22:23:39 UTC
In gnome-music there is a problem with albums having the same name getting grouped together (think of 'Greatest Hits'). The issue is that nmm:musicAlbum consists of urn:album:<album name>. This is not unique enough for said albums. See bug #752515 . Also in this case the nmm:albumArtist field is either non-unique or unreliable. Ideally the urn:album:<id> should be a unique identifier. In the past there has been some effort to make this more so for a couple of extractors, see bug #707964 . However this is too inconsistent for it to be reliable. A new consistent solution is needed. It would be nice to be specific enough to not run into the problem described in bug #734265 , where songs from the same artist/album in different formats incorrectly get different nmm:musicAlbum assigned, breaking the album grouping.
Created attachment 329411 [details] IRC log 27th of May #tracker Log of IRC discussion in #tracker on this issue for posterity. Basically boils down to the fact that the extractors should be smarter about what makes up an album and the urns for musicAlbum should be unique, (partially) non-descriptive.
This should be mostly fixed now that we use album-artist and creation-date if available. A proper solution would of course be to generate unique identifiers and assign songs to it based on a set of criteria.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/tracker/-/issues/ Thank you for your understanding and your help.