id3v2 does support them. id3v1 doesn't (it devotes a single byte to genres, which is.. well, yet another reason to avoid id3v1...)
But the way id3v2 does it is that you can have only one 'frame' with a TCON tag. (TCON being the 'Genre' tag, for 'Text Content-type') Just like tracks are only allowed one 'TITL' frame they're only allowed one TCON. (In fact, all the T-whatever fields are that way.) The Official ID3V2.4 way is to have in the genre, multiple null-terminated strings. Like: TCON: Rock \0 Hardcore \0 Death Metal (Where "\0" is a byte with a value of 0 in it. Not two bytes with the literal '\' and then '0'... but one byte.) The catch is: it's a pain in the neck finding software that doesn't have a cow about nulls there. (Slimserver, being in Perl, is quite content with nulls smack in the middle of strings -- it's just another byte, but most C programs like using NUL as end-of-string marker, so I have no idea how well Winamp or XMMS or whatever would react to shoving a NUL in the middle of the Genre...) The workaround is to use something easier to type and less likely to get upset about NUL's, like the ; I don't know anything about iTunes. I don't have it and don't see a need for it. I would imagine iTunes will allow you to put ;'s in the Genre tag, and it may be possible to insert NUL's in the string, or may not be, but I doubt it knows how to handle either the 'Official' NUL way, or the 'this is easier and is less likely to confuse programs' ;. My bet is it will see "Rock ; Hardrock ; Death Metal" as one Very Long Tag Name. But, then, I don't use iTunes. -- snarlydwarf ------------------------------------------------------------------------ snarlydwarf's Profile: http://forums.slimdevices.com/member.php?userid=1179 View this thread: http://forums.slimdevices.com/showthread.php?t=20235 _______________________________________________ ripping mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/ripping
