Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34281 - [python2-eyed3] eyeD3 throws exception when setting TCMP frame

Attached to Project: Community Packages
Opened by John Regan (saxindustries) - Tuesday, 12 March 2013, 18:53 GMT
Last edited by Jelle van der Waa (jelly) - Wednesday, 01 May 2013, 20:19 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jelle van der Waa (jelly)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Description:

When setting the TCMP frame to any value, eyeD3's "classic" plugin/interface throws an exception and the tag is not written.


Additional info:
python2-eyeD3 0.7.1-1

Copy-paste from terminal:
eyeD3 --text-frame TCMP:0 01\ Punjabi\ Wedding\ Song\ \(Balle\ Balle\).mp3
01 Punjabi Wedding Song (Balle Balle).mp3 [ 8.19 MB ]
-------------------------------------------------------------------------------
Setting TCMP text frame to '0'
eyed3.plugins.classic:ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eyed3/plugins/classic.py", line 401, in handleFile
save_tag = (self.handleEdits(self.audio_file.tag) or
File "/usr/lib/python2.7/site-packages/eyed3/plugins/classic.py", line 810, in handleEdits
setter(fid, text)
File "/usr/lib/python2.7/site-packages/eyed3/utils/__init__.py", line 155, in wrapped_fn
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/eyed3/id3/tag.py", line 221, in setTextFrame
self.frame_set.setTextFrame(fid, txt)
File "/usr/lib/python2.7/site-packages/eyed3/utils/__init__.py", line 155, in wrapped_fn
return fn(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/eyed3/id3/frames.py", line 1335, in setTextFrame
assert(fid[0] == "T" and fid in list(ID3_FRAMES.keys()))
AssertionError

eyed3:ERROR: Uncaught exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 263, in <module>
retval = mainFunc(args, config)
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 42, in main
fs_encoding=args.fs_encoding)
File "/usr/lib/python2.7/site-packages/eyed3/utils/__init__.py", line 87, in walk
handler.handleFile(os.path.abspath(path))
File "/usr/lib/python2.7/site-packages/eyed3/plugins/classic.py", line 438, in handleFile
raise StopIteration()
StopIteration
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 263, in <module>
retval = mainFunc(args, config)
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 42, in main
fs_encoding=args.fs_encoding)
File "/usr/lib/python2.7/site-packages/eyed3/utils/__init__.py", line 87, in walk
handler.handleFile(os.path.abspath(path))
File "/usr/lib/python2.7/site-packages/eyed3/plugins/classic.py", line 438, in handleFile
raise StopIteration()
StopIteration
Uncaught exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 263, in <module>
retval = mainFunc(args, config)
File "/usr/lib/python2.7/site-packages/eyed3/main.py", line 42, in main
fs_encoding=args.fs_encoding)
File "/usr/lib/python2.7/site-packages/eyed3/utils/__init__.py", line 87, in walk
handler.handleFile(os.path.abspath(path))
File "/usr/lib/python2.7/site-packages/eyed3/plugins/classic.py", line 438, in handleFile
raise StopIteration()
StopIteration


Steps to reproduce:
eyeD3 --text-frame TCMP:0 /path/to/mp3/file
This task depends upon

Closed by  Jelle van der Waa (jelly)
Wednesday, 01 May 2013, 20:19 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in -2
Comment by John Regan (saxindustries) - Tuesday, 12 March 2013, 18:54 GMT
Adding the output as a text file for easier reading
Comment by Jelle van der Waa (jelly) - Friday, 05 April 2013, 18:25 GMT Comment by Jelle van der Waa (jelly) - Sunday, 28 April 2013, 19:13 GMT
Did you report the issue upstream?
Comment by John Regan (saxindustries) - Wednesday, 01 May 2013, 13:20 GMT
I did, sorry - https://bitbucket.org/nicfit/eyed3/issue/26/eyed3-throws-exception-when-setting-tcmp

It looks like it's been fixed in their repo, not sure when a new release will be out with it.

Loading...