Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
positron
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 26
    • Issues 26
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
  • Xiph.Org
  • positron
  • Issues
  • #370

Closed
Open
Opened Jun 22, 2003 by apm13@apm13

ID3 Parsing error (simple Patch attached)

Most of my MP3's were not getting their ID3v2 info imported into the Neuros (they work in 
Windows NSM and every place else).  This is true in 1.0 and CVS HEAD.  The error was caused 
by a long copyright field in the tag, which triggered a bug in the id3 parser.  It was taking a byte to 
be 7 bits instead of 8 for some reason.  Perhaps you should use the latest version of MP3Info.py 
(http://www.omniscia.org/~vivake/python/MP3Info.py), I'm not sure what other differences exist, 
but it certainly didn't have this bug.  Patch follows: 
 
--- positron/MP3Info.py Thu Jun 19 12:08:44 2003 
+++ MP3Info.py  Sat Jun 21 16:51:34 2003 
@@ -39,8 +39,7 @@ 
         while len(synchsafe) < 4: 
             synchsafe = (0,) + synchsafe 
         (b3, b2, b1, b0) = synchsafe 
- 
-    x = 128 
+    x = 256 
     return (((b3 * x + b2) * x + b1) * x + b0) 
 
 def _strip_zero(s):
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: xiph/positron#370