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 123446 - support multiple artists
support multiple artists
Product: rhythmbox
Classification: Other
Component: general
Other Linux
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 124451 139986 487282 523041 552280 581760 622975 (view as bug list)
Depends on:
Reported: 2003-09-29 05:36 UTC by tessag
Modified: 2018-05-24 10:24 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description tessag 2003-09-29 05:36:11 UTC
This may be a bug with MusicBrainz, not Rhythmbox. If so, let me know. All

According to the Ogg Vorbis documentation:

"Field names are not required to be unique (occur once) within a comment
header. As an example, assume a track was recorded by three well know
artists; the following is permissible, and encouraged:

              ARTIST=Dizzy Gillespie 
              ARTIST=Sonny Rollins 
              ARTIST=Sonny Stitt"

I have a number of FLAC files that use this technique, for example-

METADATA block #2
  type: 4 (VORBIS_COMMENT)
  is last: false
  length: 172
  vendor string: reference libFLAC 1.1.0 20030126
  comments: 7
    comment[0]: ARTIST=.hack//SIGN
    comment[1]: ARTIST=Yuki Kajiura
    comment[2]: GENRE=Anime

When loaded into Rhythmbox, the first ARTIST comment is discarded, and this
particular track only shows up under the artist "Yuki Kajiura".

I am using Rhythmbox 0.5.3 and MusicBrainz 2.0.2.
Comment 1 Bastien Nocera 2003-11-17 00:18:25 UTC
*** Bug 124451 has been marked as a duplicate of this bug. ***
Comment 2 Adam Kessel 2004-02-21 18:39:33 UTC
If you're going to support multiple artists, you should also support
multiple genres.  The ogg vorbis spec doesn't require any of the field
names to be unique, and given the difficulty of classifying so much
music into specific genres, this would be a great feature.

Support for multiple of other fields as well might make sense, but
isn't as immediately apparent as genre and artist.
Comment 3 Christophe Fergeau 2004-06-23 09:27:51 UTC
*** Bug 139986 has been marked as a duplicate of this bug. ***
Comment 4 Hidde Brugmans 2006-01-08 00:50:55 UTC
Multiple artists and Genre + Style would be good. rates abba as being Rock and Euro-Pop respectively, to give a fairly obvious example.

One problem I see with multiple artists support is that you'd get a browser entry for every artist that is featured in some song or another. This cause a lot of "noise" in the browser
Comment 5 Chris Hubick 2006-08-27 00:24:04 UTC
As allowed by the ID3v2 spec, I like to tag my music with several Genre fields, starting from the most broad down to the more specific (Electronica+House+Garage, Rock+Classic, R&B+Rap, etc).  Obviously, this easily allows me to playback songs within those broad or specific genre groups.  Foobar 2000 displays these as a comma separated list in the Genre display column, and allows me to add/edit/tag mutliple genres accordingly.  Rhythmbox ( only shows me the most broad (first) genre for display and editing :(
Comment 6 Ryan Hendrickson 2006-12-29 06:46:08 UTC
I would be really eager to see this implemented well!
Comment 7 DoomHammerNG 2007-02-21 14:31:46 UTC
This could improve users' experience a lot!
Comment 8 Daniel.Mueller 2007-07-10 18:58:13 UTC
Having multiple artists etc. in rhythmbox would really be great!

Quodlibet has implemented this feature, but rhythmbox works much faster on my old machine...
Comment 9 Jonathan Matthew 2007-10-16 21:48:30 UTC
*** Bug 487282 has been marked as a duplicate of this bug. ***
Comment 10 Jonathan Matthew 2008-03-17 21:25:07 UTC
*** Bug 523041 has been marked as a duplicate of this bug. ***
Comment 11 antistress 2008-03-17 22:12:35 UTC
i'm the one who filled the above duplicate (comment #10 - sorry for that)
it would be great to be able to categorize music with several genres (rock + slow song for instance)
Quod Libet has that functionality
Since i'm fond of Rhythmbox, i'd love to see that in Rhythmbox
Comment 12 Chris Hubick 2008-03-18 15:00:31 UTC
GStreamer has a GSOC project proposal for "Better tag reading / writing":

Will that project fix this bug?  Should someone propose this bug to be part of that project proposal?  Jonathan Matthew, any interest in mentoring or helping find a mentor for that bug if it helps fix this?
Comment 13 Jonathan Matthew 2008-03-18 22:09:17 UTC
No, that won't help here.  GStreamer already gives us all the information we need, we just don't use it.
Comment 14 Jonathan Matthew 2008-09-14 21:15:55 UTC
*** Bug 552280 has been marked as a duplicate of this bug. ***
Comment 15 Jonathan Matthew 2009-05-08 00:14:28 UTC
*** Bug 581760 has been marked as a duplicate of this bug. ***
Comment 16 Jonathan Matthew 2010-06-27 22:52:31 UTC
*** Bug 622975 has been marked as a duplicate of this bug. ***
Comment 17 Erich Schubert 2011-01-02 15:46:46 UTC
@Jonathan: Are you sure this is already handled right by Gstreamer?

In my experiments with python-gst it looks like I only get the first artist/genre/whatever from gstreamer. At least on the message bus. Is there another way of reading tags?

Comment 18 Erich Schubert 2011-01-02 16:12:57 UTC
FWIW, gst-launch with id3demux also only gives the first genre tag. So I belive this bug actually is in the id3demux gstreamer plugin, which does not appear to have full ID3v2.4 support?
Comment 19 Erich Schubert 2011-01-02 19:03:29 UTC
Follow up: both Vorbis and multiple artists work fine - just multiple genres seems to be broken in gstreamer. I'm investigating further, and will eventually get around to file an appropriate bug.
Comment 20 Erich Schubert 2011-01-02 19:26:25 UTC
Filed bug #638535 for the "multiple genres" bug in gstreamer. That bug only applies to gernes, since it is inside a specialized function for genre handling only.

Found it after having tested/discovered that "multiple artists" worked for me and thus looking for genre-specialized code.

So we now need support in rhythmbox for multiple-valued fields. ;-)
Comment 21 GNOME Infrastructure Team 2018-05-24 10:24:28 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: