After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 766579 - nmm:musicAlbum not unique enough
nmm:musicAlbum not unique enough
Status: RESOLVED OBSOLETE
Product: tracker
Classification: Core
Component: Extractor
git master
Other Linux
: Normal normal
: ---
Assigned To: tracker-extractor
tracker-extractor
Depends on: 773697
Blocks: 734265 752515
 
 
Reported: 2016-05-17 19:32 UTC by Marinus Schraal
Modified: 2021-05-26 22:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
IRC log 27th of May #tracker (2.15 KB, text/plain)
2016-06-08 16:51 UTC, Marinus Schraal
Details

Description Marinus Schraal 2016-05-17 19:32:28 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.
Comment 1 Marinus Schraal 2016-06-08 16:51:26 UTC
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.
Comment 2 Marinus Schraal 2016-11-21 15:43:45 UTC
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.
Comment 3 Sam Thursfield 2021-05-26 22:23:39 UTC
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.