Ticket #284 (assigned bug)

Opened 3 months ago

Last modified 3 months ago

Broken cover art from id3v2.4 tags (APIC frames)

Reported by: m-w4@… Owned by: momo-i
Priority: minor Milestone:
Component: Other Version: 3.4.x
Keywords: getid3 Cc:

Description

Problem: The cover art included in the mp3 id3v2.4 tags does not get extracted correctly. The images have the correct size, but "stop" at a certain point (or better line). Other software (winamp, iTunes) does not have this problem with the cover art. The problem is reproducable and bound to single mp3 files/id3v2.4 tags.

Solution or better Workaround: Modify the file modules/getid3/module.tag.id3v2.php: At around line 286 the detection of the BigEndianSynSafe2Int returns the wrong frame length. So simply comment out the if clause and use the BigEndian2Int function for all cases.

Background: The problem is only related to the getid3 module and that file. I'm not sure, whether this is a problem caused by iTunes, or if the id3v2.4 specification does give somewhere a hint whether to use the synchsafe integer or the standard big endian integer. In my case, the size returned is too small and therefore the image "stops" at the reduced frame length.

I guess, this can be a start...

Cheers, Markus.

The CHANGELOG tells me, I have version v.3.4.1 05/31/2008 )

Attachments

Change History

Changed 3 months ago by momo-i

  • owner changed from vollmerk to momo-i

I'm just grappling with this problem.

Related ticket: #285

Changed 3 months ago by momo-i

  • status changed from new to assigned

Add/Change #284 (Broken cover art from id3v2.4 tags (APIC frames))

Author



Action
as assigned
 
Note: See TracTickets for help on using tickets.