Package: puddletag Version: 0.10.6.3-1 Severity: important Hi.
While I tried to see the tags of some files with puddletag, the interface froze and nothing was being done. I looked at the console and saw many tracebacks from python. One (of many) examples: ,---- | (...) | An error occured. | /media/6e56eba7-6e74-4c75-a6a5-0caf334cc643/music/Niccolo Machiavelli/The Prince/01-14 Chapter 13.m4a | Traceback (most recent call last): | File "/usr/lib/pymodules/python2.7/puddlestuff/puddleobjects.py", line 563, in gettag | return audioinfo.Tag(f) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 265, in ReplacementTag | if score > 0: return Kind[1](filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 105, in __init__ | super(ModelTag, self).__init__(*args, **kwargs) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 184, in __init__ | util.MockTag.__init__(self, filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/util.py", line 590, in __init__ | self.link(filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 339, in link | tags[TAGS[key]] = convert(TAGS[key], audio[key]) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 320, in <lambda> | convert = lambda k, v: FUNCS[k][1](v) | KeyError: 'podcasturl' | An error occured. | /media/6e56eba7-6e74-4c75-a6a5-0caf334cc643/music/Niccolo Machiavelli/The Prince/01-12 Chapter 11.m4a | Traceback (most recent call last): | File "/usr/lib/pymodules/python2.7/puddlestuff/puddleobjects.py", line 563, in gettag | return audioinfo.Tag(f) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 265, in ReplacementTag | if score > 0: return Kind[1](filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 105, in __init__ | super(ModelTag, self).__init__(*args, **kwargs) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 184, in __init__ | util.MockTag.__init__(self, filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/util.py", line 590, in __init__ | self.link(filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 339, in link | tags[TAGS[key]] = convert(TAGS[key], audio[key]) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 320, in <lambda> | convert = lambda k, v: FUNCS[k][1](v) | KeyError: 'podcasturl' | An error occured. | /media/6e56eba7-6e74-4c75-a6a5-0caf334cc643/music/Niccolo Machiavelli/The Prince/01-22 Chapter 21.m4a | Traceback (most recent call last): | File "/usr/lib/pymodules/python2.7/puddlestuff/puddleobjects.py", line 563, in gettag | return audioinfo.Tag(f) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 265, in ReplacementTag | if score > 0: return Kind[1](filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/tagmodel.py", line 105, in __init__ | super(ModelTag, self).__init__(*args, **kwargs) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 184, in __init__ | util.MockTag.__init__(self, filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/util.py", line 590, in __init__ | self.link(filename) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 339, in link | tags[TAGS[key]] = convert(TAGS[key], audio[key]) | File "/usr/lib/pymodules/python2.7/puddlestuff/audioinfo/mp4.py", line 320, in <lambda> | convert = lambda k, v: FUNCS[k][1](v) | KeyError: 'podcasturl' | An error occured. | (...) `---- There are many others and it seems that only m4a files are affected by this. I don't know yet if only files with a "podcasturl" key are the offending ones, but I can gladly upload them to wherever wanted (they are in the public domain, AFAIK). Regards, Rogério Brito. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0 (SMP w/4 CPU cores) Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages puddletag depends on: ii libjs-sphinxdoc 1.0.8+dfsg-2 ii python 2.7.2-9 ii python-configobj 4.7.2+ds-3 ii python-mutagen 1.20.0.99-0~rev108~ppa1~oneiric ii python-pyparsing 1.5.2-2 ii python-qt4 4.9-2 ii python-support 1.0.14 Versions of packages puddletag recommends: ii python-musicbrainz2 0.7.4-1 Versions of packages puddletag suggests: ii quodlibet 2.3.2.99-0~rev4991~5405535cc90a~ppa1~oneiric -- no debconf information -- Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org