GNOME Bugzilla – Bug 142847
GNotify interaction (already made)
Last modified: 2005-01-11 12:25:13 UTC
I've created a GNotifyFrontend, based on DashboardFrontend which displays newly started songs if the player window isn't visible. My current source tree is rather mangled, and I have some stuff I need to do right now, so I don't have a patch yet, but the changes are outlined here: http://www.public.asu.edu/~bnickel/muine-gnotify/ Some of it's probably crap, as it generates a .png file every time it is called and stuff, but it is usable.
Cool stuff. I hope to get around to testing it and cleaning up soon. Thanks!
Can't you somehow serialize the pixbuf to the stream? Like, through GdkPixdata ..
The GNotify spec only accepts images on disk, so it has to be stored as a file. I was thinking, though, that the image generation could be done for a more universal scope, say, creating now-playing.png for the album art and now-playing.txt with the metadata so that other applications (like gdesklets) could display "Now Playing" data as well.
I have just commited plugin support to CVS, it should be possible now to write a plugin with the same functionality. When you have it ready, I'll add it to CVS- so that it'll get built, but, just like the Dashboard plugin, not installed by default. This because neither Dashboard nor GNotify are very widespread yet ..