>
> Can you test the attached patch, it changes the thread handling. This is
> based on the page http://www.thescripts.com/forum/thread45247.html
>
> I patch has been applied to svn, so hopefully it is working. The reason
> is that kaa is a bit picky about threads not terminating.
>
> Thanks
> Duncan

I've got 1.73 with patched mpd player
because my files are in different places i applied the patch manually and 
hopefully finally got the indentations right.
It could still be that my problems relate to the indentation or lack of it



[EMAIL PROTECTED]:~$ freevo start
[EMAIL PROTECTED]:~$ WARNING: PyLirc not found, lirc remote control disabled!
server_string=http://localhost:18001/
Exception in thread MPD_Ping_Thread:
Traceback (most recent call last):
  File "threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 399, in 
run
    self.conn.ping()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 198, in 
send_n_fetch
    return result
UnboundLocalError: local variable 'result' referenced before assignment

Exception in thread MPD_Ping_Thread:
Traceback (most recent call last):
  File "threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 399, in 
run
    self.conn.ping()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 198, in 
send_n_fetch
    return result
UnboundLocalError: local variable 'result' referenced before assignment

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 288, in 
eventhandler
    app.eventhandler(event)
  File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 708, in 
eventhandler
    action( arg=arg, menuw=self )
  File "/usr/lib/python2.4/site-packages/freevo/menu.py", line 92, in select
    self.function(arg=self.arg, menuw=menuw)
  File "/usr/lib/python2.4/site-packages/freevo/audio/plugins/mpd_status.py", 
line 173, in mpd_play
    self.conn.play()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 198, in 
send_n_fetch
    return result
UnboundLocalError: local variable 'result' referenced before assignment
freevo stop
Crash!: (32, 'Broken pipe')
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 505, in ?
    time.sleep(1)
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 334, in 
signal_handler
    shutdown(exit=True)
  File "/usr/lib/python2.4/site-packages/freevo/plugins/shutdown.py", line 98, 
in shutdown
    plugin.shutdown()
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 352, in 
shutdown
    p.shutdown()
  File "/usr/lib/python2.4/site-packages/freevo/audio/plugins/mpd_status.py", 
line 120, in shutdown
    self.conn.close()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 193, in 
send_n_fetch
    _debug_('send_n_fetch(cmd, args)', 2)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 228, in 
<lambda>
    _debug_('command_sender.__getattr__(cmd)', 2)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 177, in 
send_command
    talker.putline(format % tuple([cmd] + list(args)))
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 47, in 
putline
    self.file.flush()
  File "socket.py", line 235, in flush
    self._sock.sendall(buffer)
error: (32, 'Broken pipe')
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/freevo/main.py", line 513, in ?
    shutdown()
  File "/usr/lib/python2.4/site-packages/freevo/plugins/shutdown.py", line 98, 
in shutdown
    plugin.shutdown()
  File "/usr/lib/python2.4/site-packages/freevo/plugin.py", line 352, in 
shutdown
    p.shutdown()
  File "/usr/lib/python2.4/site-packages/freevo/audio/plugins/mpd_status.py", 
line 120, in shutdown
    self.conn.close()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 193, in 
send_n_fetch
    _debug_('send_n_fetch(cmd, args)', 2)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 228, in 
<lambda>
    _debug_('command_sender.__getattr__(cmd)', 2)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 177, in 
send_command
    talker.putline(format % tuple([cmd] + list(args)))
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 47, in 
putline
    self.file.flush()
  File "/usr/lib/python2.4/socket.py", line 235, in flush
    self._sock.sendall(buffer)
socket.error: (32, 'Broken pipe')
[EMAIL PROTECTED]:~$ freevo start
[EMAIL PROTECTED]:~$ WARNING: PyLirc not found, lirc remote control disabled!
server_string=http://localhost:18001/
Exception in thread MPD_Ping_Thread:
Traceback (most recent call last):
  File "threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 400, in 
run
    self.conn.ping()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 199, in 
send_n_fetch
    return result
UnboundLocalError: local variable 'result' referenced before assignment

Exception in thread MPD_Ping_Thread:
Traceback (most recent call last):
  File "threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 400, in 
run
    self.conn.ping()
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 189, in 
<lambda>
    return lambda *args: self.send_n_fetch(cmd, args)
  File "/usr/lib/python2.4/site-packages/freevo/mpdclient2.py", line 199, in 
send_n_fetch
    return result
UnboundLocalError: local variable 'result' referenced before assignment






-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to