As promised, here is my Rhythmbox plugin for streaming whatever is currently playing. To install, just extract it in
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. Overall, the process was amazingly painless. Props to the Rhythmbox team for making the process of writing plugins so easy!
~/.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.
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. Overall, the process was amazingly painless. Props to the Rhythmbox team for making the process of writing plugins so easy!