GNOME Bugzilla – Bug 526499
Plugin: Share music with IM contacts
Last modified: 2018-05-24 13:17:48 UTC
I would like to share my music with my IM contacts. Currently, I can share music with DAAP either with people on the local network or with remote people if I know their IP address. This should also work when my IM contact does not know what is an IP address and when he is behind a NAT. I want to implement this feature using the Telepathy framework and with stream tubes. For the user point of view, it should be something like: 1. Menu -> Share my music with a contact 2. Select the contact in the list 3. Ok And for the contact: 1. Notification: "Your contact x is sharing his music with you. You can see it in the Rhythmbox list of sources". 2. Click on the new source in Rhythmbox 3. Enjoy the DAAP share.
I have a proof of concept implementation. Screencasts for the 2 contacts: http://people.collabora.co.uk/~alban/d/2008/04/rhythmbox-telepathy-export.ogg http://people.collabora.co.uk/~alban/d/2008/04/rhythmbox-telepathy-import.ogg WARNING: The current implementation sends your MP3 encoded in base64 in XML through the jabber server! So DO NOT TRY IT ON PUBLIC JABBER SERVERS! It is too slow to be usable :-) Telepathy needs to implement out of band stream tubes in order not to abuse the bandwidth of public jabber servers. If you understand the previous warning and want to try on your own jabber server, my patchs are available here: http://git.collabora.co.uk/?p=user/alban/rhythmbox.git;a=summary
In addition to providing access to daap shares, I'd be interested in seeing this share a stream of what the user is currently playing, like the gshrooms SoC project from 2005 did (bug 314955).
I updated the plugin. The code is available here, as files to copy in ~/.gnome2/Rhythmbox/plugins/: http://git.collabora.co.uk/?p=user/alban/rhythmbox-plugin-telepathy.git;a=summary The jabber account is not hardcoded anymore.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/538.