Various Artists GSoC project
Michael Pujos
pujos.michael at laposte.net
Tue Mar 31 22:15:29 UTC 2009
Jeff Mitchell a écrit :
> Michael Pujos wrote:
>
>> Jeff Mitchell a écrit :
>>
>>> Album: Crazy Techno vol 2
>>> Album Artist: Ministry of Sound
>>> Artist: TechnoDude
>>> Track Title: Blowing Your Mind
>>> Featuring: John Blaze
>>>
>>> This isn't a far-fetched example by any means -- in fact, it's quite
>>> common -- but clearly "John Blaze" belongs in TPE2, not "Ministry of
>>> Sound". So where do you put "John Blaze" if you've filled TPE2 with
>>> "Ministry of Sound"? Will anyone show it if you put it in TCOM or TOPE?
>>>
>>> There is only one purely cross-player solution to the Album Artist
>>> problem in ID3, which is, don't do it.
>>>
>> In you example above, i'd put John Blaze in a custom tag (TXXX frame)
>> since there's no standard frame for the "Featuring" credit.
>>
>
> Which proves my point. Now you're putting information in custom tags,
> which are totally fine for one player, but are not cross-player
> compatible (unless they hack in support for each others' frames).
>
>
Except if you make the app custom tag aware, but it's quite a bit of
work and not many players took that route.
>
>> No problem putting as much info as you want in the filename, but it's
>> useful to also have that info in tags for sorting / displaying purposes.
>> The simplest solution IMHO is to follow the WMP/itunes de-facto standard
>> (TPE2), or the foobar2000 one
>> (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards).
>> foobar2000 maps Album Artist to the first defined tag in this list:
>> "album artist" (custom frame), "artist", "composer", "performer". For
>> Album Artist, it ignores TPE2 which can serve other purposes (like it's
>> real signification).
>>
>
> You should actually read my previous email.
>
> --Jeff
>
>
I thought it did :)
The point was just that users will be grateful if you follow some
(potentially half-baked) standard that works rather than thinking you
got it better than everyone else and implementing
your own speific solution (NIHS syndrome).
More information about the Amarok
mailing list