Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: OT: Tag purists

OT: Tag purists

From: Bluechip <csbluechip_at_gmail.com>
Date: 2006-01-01

Hey all you purists,

First off: A Happy New Year to you and your kin.

I've often seen opinions here about how bad it is to use ID3V2 tags. With
the crucial criticism that they are PREpended to the file, forcing either
filing system hacks or a complete rewrite of the file under certain
circumstances (not least of all the process of adding one in the first place.)

I've always been convinced by this argument (not that it has stopped me
using them - which can be nothing short of painful on my old machine
sometimes) ...That is, until I just read this:

http://www.id3.org/id3v2.4.0-structure.txt

3.4. ID3v2 footer

    To speed up the process of locating an ID3v2 tag when searching from
    the end of a file, a footer can be added to the tag. It is REQUIRED
    to add a footer to an appended tag, i.e. a tag located after all
    audio data. The footer is a copy of the header, but with a different
    identifier.

I repeat: "It is ... an appended tag, i.e. a tag located after all audio data."

So my thought on the matter is now this: As the spec allows for APpended
tags; And as this would resolve what appears to be the worlds major gripe
about ID3V2 ...Why don't any of the tag editors (that I have tested, and
there were many many of them) implement this feature?

And secondly, with this problem removed. Imho, ID3V2 exceeds APEv2, as it
allows large blocks of embedded data (which I personally use extensively -
Lecture transcripts, Slides, etc), which would breach the 8K APE tag limit.
http://www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html
...they even went to the effort of making the word "NEVER" flash!!

APE suggest you split your related files out into lots of seperate files
...A _unnecessary_ distribution nightmare!

Any comments?

Bluechip
Received on Sun Jan 1 08:19:21 2006


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa