Fwd: Re: EasyTAG-2.1.4-destroyed cover

Jeff Mitchell kde-dev at emailgoeshere.com
Mon Jan 21 16:50:56 CET 2008


On Monday 21 January 2008, Lukáš Lalinský wrote:
> On Po, 2008-01-21 at 15:31 +0100, Jakob Sack wrote:
> > Hi Lukáš,
> >
> > > I'm not sure if this is just a typo or actual data, but "61 00 6d 00 61
> > > 00 7a 00 6f 00 6e 00 2e 00 6a 00 70 00 67 00 ( 00 ff d8 ff e0 ...)" is
> > > according to the ID3 specification wrong. It should be:
> > >
> > > Description - "61 00 6d 00 61 00 7a 00 6f 00 6e 00 2e 00 6a 00 70 00 67
> > > 00"
> > > Separator - "00 00" (2 bytes, not 1)
> > > Picture data - "ff d8 ff e0 ..."
> >
> > it was not a typo, it is exactly this way. But I did not read the entire
> > id3 standard so I don't know what is correct and what is not.
>
> Ok, the tag is correct, you just left out an important part of the
> UTF-16 string - "fe ff 00" - BOM and the leading null byte. I don't have
> TagLib 1.4 to check, but the current version from SVN (to be released as
> 1.5) has no problem reading it correctly.

Thanks for checking, guys.

--Jeff



More information about the taglib-devel mailing list