!! I was unaware of the rhythmdb.xml file. I'll see what I can do about getting it to parse the xml instead of watching the library directory.
Thanks for the tip, Ryan R. On 7/20/06, Sebastian Pölsterl <[EMAIL PROTECTED]> wrote: > Ryan Rousseau schrieb: > > Hello everyone, > > > > [...] > > > > I use Rhythmbox for my music needs and couldn't find a deskbar plugin > > for it. So after looking at the PyGTK api and Muine examples (<3 the > > PyGTK plugin btw), I wrote two handlers for Rhythmbox. One handler > > lets gives you play, pause, next, and previous commands. The other > > handler will match queries with songs (.ogg or .mp3) in your Rhythmbox > > library, giving you options like 'Play "filename" in Rhythmbox'. I > > haven't come up with a good way to handle album or artist names, but > > I'll keep looking. > > > > You can download the plugin at > > http://byte.csc.lsu.edu/~rrouss7/deskbar_plugins/rhythmbox/rhythmbox.py > > > > I just had a closer look at your handler. > > I think it's a bad idea to put the hole files in the library dir in an > dictionary and search that one. I've got ~2700 files, therefore your way > needs much space and is awefully slow. > I think it's a better idea to use the XML file rhythmbox creates located > in ~/.gnome2/rhythmbox/rhythmdb.xml > > A fast XML parser like ElementTree should parse this file quite fast. > > Furthermore, the results should be displayed in it's own category. > > Nevertheless, I still like your idea. > > -- > Greetings, > Sebastian Pölsterl > _______________________________________________ > deskbar-applet-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/deskbar-applet-list > _______________________________________________ deskbar-applet-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/deskbar-applet-list
