[mb-bugs] [MusicBrainz Bug Tracker] #3766: Picard does not like m4a /mp4 files made by Quicktime.

MusicBrainz Bug Tracker noreply at musicbrainz.org
Thu Dec 4 11:33:38 UTC 2008


#3766: Picard does not like m4a /mp4 files made by Quicktime.
----------------------------+-----------------------------------------------
  Reporter:  dak180         |       Owner:             
      Type:  bug            |      Status:  reopened   
  Priority:  normal         |   Milestone:             
 Component:  Picard Tagger  |     Version:  Picard 0.11
Resolution:                 |    Keywords:  m4a mp4    
   Browser:                 |          Os:  Mac OS X   
----------------------------+-----------------------------------------------
Changes (by paultaylor):

  * priority:  important => normal
  * status:  closed => reopened
  * version:  Picard 0.9.0beta1 => Picard 0.11
  * resolution:  fixed =>
  * milestone:  Picard 0.10 =>

Comment:

 I tried the fix, now Picard ignores the existing meta atom tree and
 creates a new udta/meta/hdlr/ilst tree which does play okay in iTunes, but
 I have two concerns.

 1. The udta tree is put as the first child of the moov atom, whereas all
 other players/taggers I know of put it after the mvhd and track atoms
 2. The existing files meta atom is kept so the file now contains two
 metadata trees, one rooted at udta, and one rooted at meta.

 In both cases I dont know if Picard has broken a hard rule or just
 convention. But whereever possible Picard should try and follow convention
 for maximum compataibility

 BTW the reason Atomic Parsley cannot read the original file is because the
 meta atom does not contain the 4 bytes immediatley after the header and
 before its children. Once again I dont know if the file that originally
 encoded the file is breaking the rules or just convention.

-- 
Ticket URL: <http://bugs.musicbrainz.org/ticket/3766#comment:3>
MusicBrainz Bug Tracker <http://musicbrainz.org>
MusicBrainz -- the music metadatabase


More information about the Musicbrainz-bugs mailing list