Running panflute 0.6.1 with Rhythmbox on Ubuntu 9.10 gives me the same problem. Namely, after having the applet running for a while (around 12 hours or so), it takes longer and longer for the track information to update (as much as 30s). During this time, the applet is unresponsive -- right clicking on it doesn't draw the menu until the information updates and my cpu usage goes very high. If I remove panflute from my bar and then re-add it, everything is fine again.
For reference, here are the contents of applet.stderr:
/usr/lib/gnome-applets/panflute-applet:111: Warning: g_set_prgname() called multiple times
applet_factory)
/usr/lib/pymodules/python2.6/panflute/applet/widget.py:309: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
pixels = pixbuf.get_pixels_array ()
/usr/lib/pymodules/python2.6/panflute/applet/widget.py:861: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
for row in pixbuf.get_pixels_array ():
(the other two stderr.* files are empty)
What's interesting is that I used to use this back when it was called Music Applet, and I recall a similar thing happening.
Running panflute 0.6.1 with Rhythmbox on Ubuntu 9.10 gives me the same problem. Namely, after having the applet running for a while (around 12 hours or so), it takes longer and longer for the track information to update (as much as 30s). During this time, the applet is unresponsive -- right clicking on it doesn't draw the menu until the information updates and my cpu usage goes very high. If I remove panflute from my bar and then re-add it, everything is fine again.
For reference, here are the contents of applet.stderr:
/usr/lib/ gnome-applets/ panflute- applet: 111: Warning: g_set_prgname() called multiple times pymodules/ python2. 6/panflute/ applet/ widget. py:309: DeprecationWarning: PyArray_ FromDimsAndData AndDescr: use PyArray_ NewFromDescr. get_pixels_ array () pymodules/ python2. 6/panflute/ applet/ widget. py:861: DeprecationWarning: PyArray_ FromDimsAndData AndDescr: use PyArray_ NewFromDescr. get_pixels_ array ():
applet_factory)
/usr/lib/
pixels = pixbuf.
/usr/lib/
for row in pixbuf.
(the other two stderr.* files are empty)
What's interesting is that I used to use this back when it was called Music Applet, and I recall a similar thing happening.