inconsistencies in the ID3 mapping table

Hi all,

this is very embarassing just after the 2nd LC, but when implementing 
the ID3-mapping, I noticed some inconsistencies in the ID3 mapping table...

I consider those changes as mostly editorial, though (conceptual typos, 
if you like). There is no real change in the "spirit" of the spec.

   pa



* the referenced version of ID3 is 2.4, but the mapping table makes 
explicit (href's) and implicit references to the 2.3 specification.
I vote for defining the mapping w.r.t. 2.4, and leave backward 
compatibility problems to ID3 implementations (for example, Mutagen, the 
python library I used, automatically converts 2.3 ID3 to 2.4).

* title:
** remove TALB (it also appears under 'collection' - TALB is the title 
of the album of which the file is a track).
** change TIT2 to be an *exact* match
** remove TOAL (see 'relation' below - TOAL is the title of the original 
track, in the case of a cover).
** remove TIT1 (it also appears under 'description')

* language
** the link to ISO_639-2 should be
    http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes
    (currently a link to the french version ;)

* creator:
** not clear what 'see composer' means; remove it
** add TPE1 as an exact match (NB: this is how it is declared in the 
WebM mapping table)

* contributor:
** remove the part about "/"-separated values (deprecated in v2.4, which 
supports "real" multiple-values)
** remove TPE1 (see 'creator' above)
** remove TOPE ("original performer", in case of a cover; does not seem 
to be a proper contributor)
** add TCOM, TPE3, TPE4, TEXT, TMCL, TIPL, TENC (NB: the WebM mapping 
table states that TCOM is contributor)
** change all 'contributor' match to 'more specific'

* date
** remove TDAT, TYER and TRDA (deprecated in v2.4)
** add TDEN, TDRC, TDRL, TDTG as 'more specific' matches

* location
** not clear how TCOP is related; remove it (or make it clearer)

* description
** remove TIT2 as it is now a match for 'title'

*  rating
** change POPM to 'exact' match (with a specific rating system)

* relation
** remove LINK, as it is a link related to another frame (i.e. URL for a 
contributor), *not* to another media resource
** we can keep APIC, but I really would not know how to use it as it 
*embeds* the related resource rather than link to it (make a 'data:' URI??)

* collection
** change TALB to 'more specific' match

* frameSize
** remove TSIZ: it seems to have been deprecated in 2.4

* numTracks
** remove TRCK: it is the track number, not the number of track

* policy
** remove TOWN: it is the owner/licensee, not the license

Received on Wednesday, 9 March 2011 17:11:10 UTC