Same problem (Python 2.6 / Debian panflute-applet package 0.7.0-1 0)
Noticed dbus error (using dbus-monitor) :
method call sender=:1.210 -> dest=:1.211 serial=164 path=/Player; interface=org.kuliniewicz.Panflute; member=SetMetadata
string "rating"
variant int64 5
error sender=:1.211 -> dest=:1.210 error_name=org.freedesktop.DBus.Python.TypeError reply_serial=164
string "Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/pymodules/python2.6/panflute/daemon/mpris.py", line 408, in SetMetadata
self.do_SetMetadata (name, value)
File "/usr/lib/pymodules/python2.6/panflute/daemon/banshee.py", line 172, in do_SetMetadata
self.__engine.SetRating (dbus.Byte (value),
TypeError: Expected a string of length 1, or an int in the range 0-255
"
Dbus problem ?
All other dbus messages works perfectely (play / pause, back / next song, title / artist infos ...)
Same problem (Python 2.6 / Debian panflute-applet package 0.7.0-1 0)
Noticed dbus error (using dbus-monitor) :
method call sender=:1.210 -> dest=:1.211 serial=164 path=/Player; interface= org.kuliniewicz .Panflute; member=SetMetadata org.freedesktop .DBus.Python. TypeError reply_serial=164 pymodules/ python2. 6/dbus/ service. py", line 702, in _message_cb method( self, *args, **keywords) pymodules/ python2. 6/panflute/ daemon/ mpris.py" , line 408, in SetMetadata do_SetMetadata (name, value) pymodules/ python2. 6/panflute/ daemon/ banshee. py", line 172, in do_SetMetadata __engine. SetRating (dbus.Byte (value),
string "rating"
variant int64 5
error sender=:1.211 -> dest=:1.210 error_name=
string "Traceback (most recent call last):
File "/usr/lib/
retval = candidate_
File "/usr/lib/
self.
File "/usr/lib/
self.
TypeError: Expected a string of length 1, or an int in the range 0-255
"
Dbus problem ?
All other dbus messages works perfectely (play / pause, back / next song, title / artist infos ...)