Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.2.2

Request #10987 ID3v2 tags are not ignored
Submitted: 2007-05-09 03:02 UTC
From: cdwj Assigned: alexmerz
Status: Assigned Package: MP3_Id (version 1.2.0)
PHP Version: Irrelevant OS:
Roadmaps: (Not assigned)    
Subscription  


 [2007-05-09 03:02 UTC] cdwj (Cody DW Jones)
Description: ------------ The MP3 frame sync search fails if the file contains an ID3v2 tag with a UCS-2 (Unicode) little endian byte order mark. An embedded image could also cause a false positive match, although this is content dependent and isn't guaranteed to happen. Even if parsing ID3v2 tags falls outside the project's scope, it should be straightforward to skip over them using the tag header's length field. Alternatively, the frame sync algorithm could be made more resilient. It could, for example, look at several following frames to reduce the chances the chosen sync offset is actually wrong.

Comments

 [2007-05-15 02:59 UTC] alexmerz (Alexander Merz)
Cody sends some MP3 files for testing purposes. I will make some checks and look for a solution for the problem.