Issue #104 on hold
Anonymous created an issue

Hi, I have a script which I employ to remane tags of my files but today eyed3 doesn't work. Why? This is the error:

eyeD3 -Y 1985 Siniestro\ Total\ -\ Bailaré\ Sobre\ Tu\ Tumba.mp3

Siniestro Total - Bailaré Sobre Tu Tumba.mp3 [ 4.23 MB ]

Uncaught exception: Error -3 while decompressing data: incorrect header check Traceback (most recent call last): File "/usr/bin/eyeD3", line 1265, in <module> retval = main(); File "/usr/bin/eyeD3", line 1242, in main retval = app.handleFile(f); File "/usr/bin/eyeD3", line 523, in handleFile TagDriverBase.handleFile(self, f) File "/usr/bin/eyeD3", line 388, in handleFile self.audioFile = eyeD3.tag.Mp3AudioFile(f, self.opts.tagVersion); File "/usr/lib/python2.7/dist-packages/eyeD3/tag.py", line 1655, in init hasTag = self.tag.link(f, tagVersion); File "/usr/lib/python2.7/dist-packages/eyeD3/tag.py", line 474, in link padding = self.loadV2Tag(f); File "/usr/lib/python2.7/dist-packages/eyeD3/tag.py", line 1364, in loadV2Tag padding = self.frames.parse(fp, self.header, self.extendedHeader); File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 1817, in parse self.addFrame(createFrame(frameHeader, data, tagHeader)) File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 2223, in createFrame f = ImageFrame(frameHeader, data=data, unsync_default=tagHeader.unsync) File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 1253, in init self._set(data, frameHeader) File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 1306, in _set data = self.disassembleFrame(data); File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 656, in disassembleFrame data = self.decompress(data); File "/usr/lib/python2.7/dist-packages/eyeD3/frames.py", line 600, in decompress data = zlib.decompress(data, 15, self.decompressedSize); error: Error -3 while decompressing data: incorrect header check

Comments (3)

  1. Travis Shirk repo owner

    It appears that eyeD3 would fail to read/display that file's tag since it is being told to decompress a frame and that is failing. In other words, this is not likely a problem with renaming. My guess is the file is corrupted, or eyeD3 has a bug. Can you try attaching the file to this issue and I can take a look, otherwise email it to me.

  2. Log in to comment