Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ID3 supports duplicates of the same frame type why not support it? #409

Open
Clementine-Issue-Importer opened this issue Dec 6, 2013 · 13 comments

Comments

@Clementine-Issue-Importer

From yellow_onion@orcon.net.nz on June 15, 2010 10:52:22

the other day I learnt that ID3 supports multiple frames of the same type

explanation:
I'm going through tagging all my music, and I've come across the ability (with MusicBrains Picard and the Lastfm Plus Plugin) to add multiple genre tags to my music. This is what I've been looking for for a while, this enables us to restructure the group by genre structure of the library to cross reference songs with the genre's and list them, One, two three, or how many time's you have a the genre tag, or you could use the genre tag as a hierarchy of genre's, sub-genre's and sub-sub-genre's and so on.

the next feature would be cross referencing Artist's using the same format as the first suggestion plus a seperator tag( put in a TXXX frame) so you save the Artist as ['Artist 1','Artist 2'] and then save in the TXXX frame a 'vs'(I have a lot of these Vs songs), 'and' or ';'

Songs like "My Own Summer (Shove It)" feature on many albums like The Matrix OST and Around the Fur, could benefit from using two frames for the album and since the matrix OST is a Various artist album, the Album Artist Tag could benefit from having two frames

So your probably wondering what formats support duplicate tags
ID3v2.3(I think) and up supports lists in most tags, I personally can't find a tag that doesn't support it( this includes FLAC and MP3, RIFF, TrueAudio)
Xiph Comments supports it( FLAC, and Vorbis)
APE doesn't seem to support it ( mp3, Wavpack)
MP4 doesn't support it (AAC, anything else you wanna pack in it I guess?)
ASF doesn't support it

this is going by reference of the taglib implementation

I mean this will require an over haul of the database engine (I already have a SQL scheme in the works but that's for another project I'm working on) and probably deviates away for the Amarok Clone Model (personally I Liked Amarok's UI the most and the database could have used a redesign

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=409

@Clementine-Issue-Importer
Copy link
Author

From goetzchrist on January 14, 2011 11:26:32

As pointed out in issue 916 , but is not in this issue, if support for this is not implemented, the edited tags (in Clementine) with multiple tags for the same field can get lost or mixed badly in the same field.

Many people won't even know that they may have multiple tags for the same field.

@Clementine-Issue-Importer
Copy link
Author

From keirangtp on April 09, 2011 09:35:51

Issue 1288 has been merged into this issue.

@Clementine-Issue-Importer
Copy link
Author

From Arpheno on April 09, 2011 09:50:03

OP could you give us a brief overview of your progress? I am very willing to work on this issue, but I don't really know where to start.

@Clementine-Issue-Importer
Copy link
Author

From keirangtp on April 10, 2011 11:35:18

There's no real progress at this point.

This issue seems like a one that's not extremely hard but the changes might span the whole application, from bottom to top. Because of this, it's not the best issue to start working on Clementine.

@Clementine-Issue-Importer
Copy link
Author

From pmaedel on April 16, 2011 01:27:41

well in my point of view, if you have to make wide spanning changes to an application for implementing a feature, it is advisable to implement this feature rather sooner than later.

@Clementine-Issue-Importer
Copy link
Author

From sco50000 on August 06, 2011 23:06:07

I think comment 5 has a point. If not now, then when?

@Kaemmelot
Copy link

Will this change in the near future? Because this would be such an important feature for me.

@Beckfield
Copy link

I just discovered Clementine because I was experimenting with single-file flac rips with CUE sheets. This is a really nice player, but it's out as the go-to library manager, for this very issue. With services like Gracenote plugging multiple genres into almost everything, managing a library with a manager that doesn't support it is simply not sustainable.

@hamjo
Copy link

hamjo commented Jun 1, 2017

I would really like to have this feature. Also, I would add that Clementine shoudl also support mulitple tags for artists, since multiple artists can work on the same song. Since there is no commit associated to this issue (correct me if I'm wrong), I will try to work on it on my free time. I don't want to prevent anyone to work on it though.

@cjsthompson
Copy link

@hamjo I've been waiting a long time for a library-oriented player to support this. The Pragha dev is interested in adding this feature but he says what's blocking him is support in taglib. I'm pretty sure Clementine uses taglib too. So perhaps a taglib feature request might unblock the situation.

@hamjo
Copy link

hamjo commented Aug 24, 2017

I am sorry about what I proimised, but I won't be implementing this feature. Since my computer would be the only one to have a music player supporting multiple values for a tag, I do not have an interest anymore into that feature. Sorry.

@SameExpert
Copy link

I came here looking for the same issue, support for multiple frames. I was using MusicBee and MP3tag for tagging purpose, until I started using Linux. In Linux I am using puddletag to tag my songs. I have tagged all my songs with multiple frames for multiple values (artists, composers, lyricists, etc.). Both ID3 and Vorbis Comment can contain multiple frames for same tag.

In MusicBee I had no problems as it handles multiple values like this:
Screenshot  MusicBee
As you can see here, it just shows a ";" to represent the values of different frames.

In Clementine, only the first artist, of the same song, which is mentioned in the above screenshot, is shown, and the second artist is ignored and not listed in the Artists column. If I edit the tags, it shows as "Adam Szabo Johan Vilborg" as if there is only one artist with a big name.

What I would recommend is, to add at least a ";", like MusicBee does, to represent and differentiate all the artists, instead of showing all of them without any delimiter as if there is only a single artist with a big name.

@slowhand73
Copy link

Is this have been put as a feature request ? Has it been acknowledge by the Clementine devs ?
I would love to see this since I started a few month ago to tag my CD collection converted in FLAC with Muzicbrain's Picard.
Artists, genres and so on can be multi-valued and I think it is a great feature (and Clementine is my favorite music player).
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants