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 781903 - Songs with identical "Album" tag are split up into many different albums
Songs with identical "Album" tag are split up into many different albums
Status: RESOLVED OBSOLETE
Product: gnome-music
Classification: Applications
Component: general
3.24.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-music-maint
gnome-music-maint
: 783888 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2017-04-28 15:25 UTC by Bastian Ilsø
Modified: 2018-01-10 15:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenshot of album divided into many smaller albums (295.13 KB, image/png)
2017-04-28 15:25 UTC, Bastian Ilsø
  Details
Tracker-resource-helpers: Don't consider date to be part of disc UID (1.77 KB, patch)
2017-05-01 10:48 UTC, Bastian Ilsø
none Details | Review

Description Bastian Ilsø 2017-04-28 15:25:41 UTC
Created attachment 350653 [details]
screenshot of album divided into many smaller albums

Today I installed GNOME Music 3.24, and reset my tracker database with "tracker reset --hard". I observe that GNOME Music 3.24 splits certain albums into a dozen different ones (see fx attached picture). In my collection I have observed it happen under the following circumstances which I find confusing:

A) An album containing songs which doesn't have any year number.
B) When songs belonging to the same album contain different "Year" numbers.


My expectation was that a group of songs with identical "Album" tag and "Album Artist" tag to belong to the same album. Is gnome-music currently enforcing A) and B) as consciously (and if so, why)?
Comment 1 Marinus Schraal 2017-04-29 15:28:28 UTC
Well it's tracker doing this if year numbers are available. So it is doing A & B.

It uses album artist/album name/year (what is available) to figure out what makes up an album. It does rely on tag consistency in between album tracks/songs.

As far as albums are concerned they're usually released at a specific point in time, so the date should be the same.
Comment 2 Bastian Ilsø 2017-04-29 15:46:00 UTC
(In reply to Marinus Schraal from comment #1)
> As far as albums are concerned they're usually released at a specific point
> in time, so the date should be the same.

Is the year number reflects the point in time where the album was released? I can't think of a realistic scenario where using year for the purpose of splitting albums with identical album title and album artist is useful.

On the other hand I own a couple of albums containing songs with differing year number because the year number reflects the time at which the individual song was released (think compilation albums or albums consisting of singles). I find this useful and more accurate in other contexts where I navigate my music library by year.
Comment 3 Marinus Schraal 2017-04-29 17:30:18 UTC
(In reply to Bastian Ilsø from comment #2)
> (In reply to Marinus Schraal from comment #1)
> > As far as albums are concerned they're usually released at a specific point
> > in time, so the date should be the same.
> 
> Is the year number reflects the point in time where the album was released?
> I can't think of a realistic scenario where using year for the purpose of
> splitting albums with identical album title and album artist is useful.

album artist = various artists

album artist is not available, album name = 'greatest hits'
 
> 
> On the other hand I own a couple of albums containing songs with differing
> year number because the year number reflects the time at which the
> individual song was released (think compilation albums or albums consisting
> of singles). I find this useful and more accurate in other contexts where I
> navigate my music library by year.

An album with a collection of singles still has a release date of the album (aka the date tag). If you talk about song recording date (or final mix/whatever) that is another tag.

That being said, can you name a few of such albums? I would like to see what metadata db's do for these albums.

Tagging is not an exact science (see my writeup https://feaneron.com/2017/04/12/gnome-music-the-road-to-3-24/) and we have to make some decisions what we think is supportable tagging.
Comment 4 Bastian Ilsø 2017-05-01 10:48:10 UTC
Created attachment 350794 [details] [review]
Tracker-resource-helpers: Don't consider date to be part of disc UID

I discussed this through with Marinus on IRC and I understand now the arguments on both sides. In any case, for future reference or to anyone else stumbling upon this problem, I have attached a quick hack which, when applied to the tracker source code ignores the album date.
Comment 5 Alexandre Franke 2017-10-21 10:35:36 UTC
*** Bug 783888 has been marked as a duplicate of this bug. ***
Comment 6 GNOME Infrastructure Team 2018-01-10 15:04:51 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-music/issues/107.