Comment 4 for bug 741477

Revision history for this message
zefanja (zefanja) wrote :

There seems to be a new problem: I could start TagPlayer one time, change the music directory, but if I want to start it again I get this error:

Traceback (most recent call last):
  File "/usr/bin/tagplayer", line 312, in <module>
    window = TagplayerWindow()
  File "/usr/bin/tagplayer", line 90, in __new__
    new_object.finish_initializing(builder)
  File "/usr/bin/tagplayer", line 141, in finish_initializing
    self.__init_taglib()
  File "/usr/bin/tagplayer", line 241, in __init_taglib
    self.taglib = taglib.TagLib(self.preferences['music_dir'])
  File "/usr/lib/pymodules/python2.7/tagplayer/daemon/taglib.py", line 36, in __init__
    self.__b[x] = Builder(x,self)
  File "/usr/lib/pymodules/python2.7/tagplayer/daemon/builder.py", line 34, in __init__
    self.complete = self.__load_library()
  File "/usr/lib/pymodules/python2.7/tagplayer/daemon/builder.py", line 43, in __load_library
    library = json.load(fp)
  File "/usr/lib/python2.7/json/__init__.py", line 278, in load
    **kw)
  File "/usr/lib/python2.7/json/__init__.py", line 326, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 360, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 376, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting : delimiter: line 31928 column 5 (char 2043925)

Kernel: 2.6.38-7-generic-pae
Version: 0.2.09-daily~r52~natty1
Python 2.7.1+ (r271:86832, Mar 24 2011, 00:39:14)