Some points I'd like to make:

* It is not true that ID3 is the standard for MP3 - which is precisely
the problem: there is no standard, MP3 is not even designed to
accomodate tags, unlike formats which use a container (e.g. MP4 for AAC
or Matroska for various streams).

* ID3 is the most widespread tagging system for MP3s, which does not
mean that it is the best. To quote the wikipedia entry on APEv2:
"Developers mainly endorse APEv2 because the ID3v2 tag is very rule
based and very difficult to update. The changes in each minor revision
are very large and usually contradictory so that a ID3v2.2 supported
player will not correctly read an ID3v2.3 tag, etc."

* Even if some people do, I'm not going to say that APE is better than
ID3. It's probably a matter of preference. (Actually, most people using
ID3 do not choose because they are not aware of alternatives...)
Personally, I find that APEv2 works faster and is less confusing.

* The enhancement seems easy to implement. As to precedence, Dean says
in Bug 1881: "should be sufficient to suggest that if a user decides to
put APE tags in, that the intent is that those are read, same way that
ID3v2 is set to override ID3v1. already too many 'options' littered all
over the place. Plus, this is would match the way MusePack is handled. 
APE tags are merged over top of ID3V2, leaving any ID3 tags that are
not overridden by matching APE tags." As to the work involved, he
thinks that "AUDIO::APETags module is already included from CPAN, so it
could be fairly straightforward, following the example in
Slim::Formats::MusePack".

I can understand that speed might be an issue, and to be honest, I
cannot judge the impact. Still, to me it seems an enhancement worth
implementing.

Cheers, Yorkey


-- 
yorkey
------------------------------------------------------------------------
yorkey's Profile: http://forums.slimdevices.com/member.php?userid=1114
View this thread: http://forums.slimdevices.com/showthread.php?t=15320

_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to