As promised , here is my Rhythmbox plugin for streaming whatever is currently playing. To install, just extract it in ~/.gnome2/rhythmbox/plugins . I use the following alias to start playing the stream on my Chumby. alias chumbystream="ssh root@chumby btplay --output=alsa:plug:dmixer http://server:8000/stream.ogg" I also have a few troubleshooting tips. Make sure you haven't muted Rhythmbox. You can control the volume of the stream output using the volume control in Rhythmbox. Make sure your Icecast server is running. If Rhythmbox behaves oddly, try disabling the plugin, restarting Rhythmbox, and re-enable the plugin. If you're interested in writing Python plugins for Rhythmbox, the source code for this plugin is pretty simple. It may serve as a good starting point. Also, see the Rhythmbox plugin writing guide . This is not only my first Rhythmbox plugin, but also my first use of GTK, Glade, and GConf. I already had a little experience with GStreamer on the OLPC .