Comment 11 for bug 515253

Revision history for this message
agonified (hakanakkan) wrote :

I first got rid of every bit of panflute with find&delete method because "make uninstall" didn't do it. Anyway.

After a reboot, I installed it again, started the deamon with -d option and reproduced the bug. Here's what happens when I press Play/Pause button (it stays as a Play button) when Exaile is playing a radio station:

DEBUG [panflute.daemon.exaile.v0_3.Player] Play
DEBUG [panflute.daemon.exaile.v0_3.Player] signalled status dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None), but returned status dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None)
DEBUG [panflute.daemon.exaile.v0_3.Player] sending StatusChange dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None)
DEBUG [panflute.daemon.exaile.v0_3.Player] track changed: dbus.Dictionary({dbus.String(u'genre'): dbus.String(u'alternative, punk, rock', variant_level=1), dbus.String(u'title'): dbus.String(u'Semi-Charmed Life', variant_level=1), dbus.String(u'location'): dbus.String(u'http://s2.total-streaming.com:8000', variant_level=1), dbus.String(u'artist'): dbus.String(u'Third Eye Blind', variant_level=1)}, signature=dbus.Signature('sv'))

[After some while...]

DEBUG [panflute.daemon.exaile.v0_3.Player] Play
DEBUG [panflute.daemon.exaile.v0_3.Player] signalled status dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None), but returned status dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None)
DEBUG [panflute.daemon.exaile.v0_3.Player] sending StatusChange dbus.Struct((dbus.Int32(2), dbus.Int32(0), dbus.Int32(0), dbus.Int32(1)), signature=None)
DEBUG [panflute.daemon.exaile.v0_3.Player] track changed: dbus.Dictionary({dbus.String(u'genre'): dbus.String(u'alternative, punk, rock', variant_level=1), dbus.String(u'title'): dbus.String(u'Semi-Charmed Life', variant_level=1), dbus.String(u'location'): dbus.String(u'http://s2.total-streaming.com:8000', variant_level=1), dbus.String(u'artist'): dbus.String(u'Third Eye Blind', variant_level=1)}, signature=dbus.Signature('sv')).

Again, Exaile pauses for a very short time (half a second, maybe) then continues playing.