Share your music to your IM contacts with Rhythmbox and Telepathy
Last year, I wrote a Rhythmbox plugin to share your music library with your contacts over Telepathy tubes (old blog post). At that time, the plugin was not really usable because of limitations in Telepathy. But the situation is a lot better now:
- Telepathy Tubes does not longer use IBB thanks to Guillaume’s work on SOCKS5. It means your music does not travel encoded in base64 through the Jabber servers. With SOCKS5, the bytestream can be either direct (peer-to-peer) or mediated through a proxy server.
- The plugin has a contact selector which actually works in Python thanks to Zhang Sen. The code is imported from the gnome game repository. It is unfortunately not a library.
- The plugin does not depend anymore on Empathy thanks to the new Telepathy spec and Mission Control 5. It also uses the new Tube spec instead of the old one.
So, it is time to try it yourself. You need Rhythmbox 0.12.0 or newer, telepathy-mission-control-5, Empathy 2.27.91 or newer, python-telepathy.
git clone git://git.collabora.co.uk/git/user/alban/rhythmbox-plugin-telepathy.git cd rhythmbox-plugin-telepathy/ mkdir -p ~/.gnome2/rhythmbox/plugins/ cp -r rb-tp-* ~/.gnome2/rhythmbox/plugins/
In the Rhythmbox plugin configuration (menu Edit, Plugins), you need to activate the DAAP plugin in Rhythmbox on both side, enable the DAAP sharing on the offerer side, and enable the telepathy plugins exporter and importer resp. on the offerer and receiver side. Or just follow the instructions on the screencasts:
I hope it works for you!









