[mb-devel] Picard & tag mapping

Vidar Wahlberg canidae at exent.net
Sat Aug 18 22:45:58 UTC 2007


what's the reason for having one "key" for id3v2/mp4 and another "key"
for ogg vorbis/apev2?
eg. "MusicBrainz Album Id" for id3v2/mp4 and "MUSICBRAINZ_ALBUMID" for
ogg vorbis/apev2.
wouldn't it be more intuitive & consistent to use the same key for all 4?
eg: TXXX:MUSICBRAINZ_ALBUMID  | MUSICBRAINZ_ALBUMID
or: TXXX:MusicBrainz Album Id | MusicBrainz Album Id
there are certain TXXX fields which are set all in upper case
(TXXX:CATALOGNUMBER, TXXX:ALBUMARTISTSORT) and that just makes it a bit
more unclear why it's not done like this in other fields.

and speaking of ALBUMARTISTSORT (and other ".*SORT"), wasn't this
ALBUMARTISTSORTNAME earlier (possibly pre-picard, i've been dormant for
some time)?
why did the "NAME" disappear?

and finally:
"MusicBrainz Track Id" is saved as a UFID frame in id3v2, and a "----"
frame in mp4. now i know the UFID frame is made especially for "unique
file identification" and that the track id fits fair here, but in my
opinion this should just be in a TXXX frame to group it with the other
ids.
if i got it right the UFID data supposedly should be binary as well.


-- 
Regards,
Vidar Wahlberg



More information about the MusicBrainz-devel mailing list