After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 526499 - Plugin: Share music with IM contacts
Plugin: Share music with IM contacts
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: DAAP
0.11.x
Other All
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on: 570115
Blocks:
 
 
Reported: 2008-04-06 13:33 UTC by Alban Crequy
Modified: 2018-05-24 13:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alban Crequy 2008-04-06 13:33:21 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.
Comment 1 Alban Crequy 2008-04-07 11:59:36 UTC
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
Comment 2 Jonathan Matthew 2008-04-12 09:52:52 UTC
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).
Comment 3 Alban Crequy 2009-07-09 18:31:07 UTC
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.
Comment 4 GNOME Infrastructure Team 2018-05-24 13:17:48 UTC
-- 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.