PDA

View Full Version : ID3v2 tags for multiple-artist CDs



Robert P. Goldman
2004-01-07, 14:39
What do you all recommend doing about handling multiple artist CDs?

I used to try to get all the artists tagged separately, but now I have
no easy way to find all my multiple artist cds through the slimp3.
Any suggestions? I think the problem is related to the fact that
ID3v2 tags stick to the individual tracks, and there's no place to
store information about the album as a whole. Or maybe I'm just
overlooking something obvious....

Thanks!

kdf
2004-01-07, 15:05
Quoting "Robert P. Goldman" <rpgoldman (AT) sift (DOT) info>:

>
> What do you all recommend doing about handling multiple artist CDs?
>
> I used to try to get all the artists tagged separately, but now I have
> no easy way to find all my multiple artist cds through the slimp3.
> Any suggestions? I think the problem is related to the fact that
> ID3v2 tags stick to the individual tracks, and there's no place to
> store information about the album as a whole. Or maybe I'm just
> overlooking something obvious....

IF you have the multi-artist CD's tracks all tagged with the same album name, it
will come up as an album under browse by album. The composer tag also acts as
an artist tag, so you could put "various" in that field and it would show up as
one artist under the browse by artist. Clicking on that would reveal the list
of various artist albums.

-kdf

Graham Scott
2004-01-07, 15:21
When I rip compilation albums I've been doing the following:

Get the Cddb info (I use CDex) then strip out the artist info from the
name tag, set the Artist tag as Compilation (to keep them all in the
same dir) and then rip.

Afterwards, I use Mp3 Tag Tools v1.2 to manually change the Artist tags
to the correct artist. I also set a custom Genre tag to Compilation.

Originally, I was doing this to keeps the tags consistent across all
albums and it worked fine with Winamp but I agree that it causes
problems trying to search for the albums via the Squeezebox. It also
creates lots of Artists with one or two tracks which can make search by
Artist a real pain.

I'm thinking of biting the bullet and going back to the doubling up of
artist & trackname in the Artist tag unless anyone has any suggestions?

Robert P. Goldman wrote:
> What do you all recommend doing about handling multiple artist CDs?
>
> I used to try to get all the artists tagged separately, but now I have
> no easy way to find all my multiple artist cds through the slimp3.
> Any suggestions? I think the problem is related to the fact that
> ID3v2 tags stick to the individual tracks, and there's no place to
> store information about the album as a whole. Or maybe I'm just
> overlooking something obvious....
>
> Thanks!
>

Scott Haug
2004-01-07, 16:44
Wednesday, January 7, 2004, 2:05:04 PM, kdf wrote:

k> Quoting "Robert P. Goldman" <rpgoldman (AT) sift (DOT) info>:


k> IF you have the multi-artist CD's tracks all tagged with the same album name, it
k> will come up as an album under browse by album. The composer tag also acts as
k> an artist tag, so you could put "various" in that field and it would show up as
k> one artist under the browse by artist. Clicking on that would reveal the list
k> of various artist albums.

This is a pretty good workaround, but ultimately still unsatisfying,
at least as far as what I would like to see for usability in this
area.

For one thing, if you actually do use the "Composer" field to show
composer information, this workaround breaks that usage.

Second, I'd like to be able to browse by artist, but only have artists
show up that cover an entire album. I'd like there to be a special
entry for "Various" or "Compilations". I _don't_ want artists that
show up as individual tracks on compilation albums to be in that list.
I think this type of browsing would be different than "Browse by
Artist", because there are times when I do want to see all available
artists in my collection. I think a "Browse by Artist/Album" (or
similar) would be handy, especially for folks whose music collection
is (almost) entirely from their CD collection.

Browsing by album, while useful, is also not entirely satisfying in
this circumstance. For one thing, I don't know the names of all my
albums, and they usually only have meaning within the context of the
artist itself. Second, I have some album names that are common between
multiple artists. Both Martin Sexton and Angie Aparo have an album
called "The American". There's no way to differentiate between the
two, as far as I can see, in the current implementation when browsing
by album.

I think the solution does lie in the tagging. It's been mentioned
before in these lists that iTunes adds a "Compilation" custom frame
when you check off the "Compilation" flag. There's a brief mention of
it here:

http://www.ipodlounge.com/forums/archive/topic/15292-1.html

I don't actually use iTunes, but it would be relatively easy to create
a command-line tool that could add this frame to requested tags. Then,
if such a frame existed in the tag, the slimserver could be made to
ignore these files, or organize them under a "Compilations" or
"Various" header, as appropriate.

Another useful addition would be to support the "MCDI" frame in tags,
which is the "Music CD identifier" frame. I don't know what apps
actually add these frames when ripping, but if support were added to
the slimserver, I would try to create a tool for adding them.

http://www.id3.org/id3v2.3.0.html#sec4.5

Anyway, all this is to say that although workarounds exist for doing
some of what these users are looking for, I think it would be cool if
we could make such support more integrated into the slimserver. Once I
get my dev environment up and running again, I plan on looking into
some of these issues.

-Scott

Robert P. Goldman
2004-01-08, 08:21
Thanks! The use of the composer tag is an excellent workaround --- at
least for me, since most of these compilations I worry about are NOT
jazz or classical...

I suppose one COULD use the TXXX frame, but that seems cumbersome.
Especially since I don't know to what extent various tagging tools
support it.

R

JulianL
2005-09-03, 15:14
Nothing like bringing an old thread back to life! [ Edit: I should point out that I use FLAC so the solution I am interested in is for FLAC tags. I'm not sure if this makes a difference. ]

I've been asking some questions in the beginners forum and I think my issues now are all entirely down to how I tag my compilation CDs. I think I have a plan based on what I've found in this thread and Radish's reply to my post in the beginners forum but I'd like to make sure I understand the consequences.

First, here is what I want to achieve:

1) I want to be able to view my compilation CDs as identifiable albums under an artist such as "Various Artists".

2) I'm not sure whether or not I want individual tracks from the compilation CDs by a particular artist to also be listed under that artist or not. Right now I'm leaning towards listing the tracks for an artist only if I already have "real" (non compilation) albums for that artist.

3) I know that I definitely don't want to create an artist entry for artists who's only tracks I have are from compilation CDs.

So, with the above in mind it seems to me that, from my understaning of how all this works, I have 2 options:

A) I could just set all the artist tags for tracks on compilation CDs as "Various Artists" and set the album tag to be the name of the compilation CD. This clearly achieves my objectives (1) and (3) above but it procludes doing the "half way house" solution that I'm thinking about in (2).

B) I could set the composer tag on all my compilations to "Various Artists" and set the album tag to be the name of the compilation CD. I am assuming that the composer tag would be unset for all my other non-compilation CDs. I _think_ this will achieve my objectives (1) and (3). Now, if I selectively also set the artist tags for tracks where it is an artist for whom I have other albums but leave the artist tags unset for all tracks by artists who are only represented on compilation CDs then will this achieve my "half way house" solution in (2)?

- Julian