GNOME Bugzilla – Bug 321750
RAOP streaming support
Last modified: 2018-05-24 10:53:32 UTC
Rhythmbox could stream to Airport Express, via AirTunes (using the RAOP protocol). This would require: - a GStreamer ALAC encoder - a GStreamer element to encrypt and send the sound "over the wire" - UI changes to allow to stream to one or more devices (discovered with mDNS) Existing players: http://raop-play.sourceforge.net/ http://nanocrew.net/software/justeport/
Iirc, you can stream raw PCM streams to Airport Express (this makes it much easier since an ALAC encoder isn't necessary).
Yeah, that's what JustePort does (it wraps the raw PCM in an MPEG-4 container), which means we would be able to ship this code without any patents problems.
Unless there are IP issues with the MPEG-4 container.
Easy workaroundaible
Switching to plugins component.
*** Bug 353035 has been marked as a duplicate of this bug. ***
If you were not aware, someone already did a substantial amount on this look here: http://stephan.kochen.nl/blog/2007/01/22/gstreamer-and-raop/
There is a pulseaudio module (pulseaudio-module-raop) in debian that lets pulse audio stream to AirPort devices. It worked ok last I tested.
The apexsink plugin has been in gstreamer-plugins-bad for some time, so I think this bug may be closed.
(In reply to comment #9) > The apexsink plugin has been in gstreamer-plugins-bad for some time, so I think > this bug may be closed. Though there's no interface to it, and supporting this plugin would require tearing down the pipeline and creating a new one, with the associated synchronisation problems. Having an interface for quick output switching in Rhythmbox that'd use PulseAudio would probably be closer to what we would want to support this feature.
-- 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/89.