Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is there a way to stream audio or video to an Apple Airplay device?

I have an Aiprort Express that can play audio, but the same question applies to the Apple TV or any other Airplay device.

It is really easy to do this in iTunes and I was wondering if there is a way to do it on ubuntu?

share|improve this question
    
Audio streaming protocol (RAOP) should be the same for Airport Express and Airplay device, did you try? Unfortunately I have no Airplay device at hand to test. Video streaming may eventually be done through a Totem plugin –  Takkat Mar 17 '11 at 17:50
    
you can use xbmc (www.xbmc.org) –  user12563 Mar 17 '11 at 20:28

4 Answers 4

I've used it to some extent to stream to my airport. But with very uneven results. at home it worked fine for ages but at a friends place with his airport it hardly ever works.

The installation is easy at least.

from the terminal type the command:

sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf

you might need to reboot. Ubuntu will automatically detect your airport device on the network. You can switch to using it as a sound source from your sounds setting in the upper left corner of your screen.

Go the the tab named "output" if / when detected you will see your airport device. select it , and try streaming something to it.

Here is a picture of the menu. My airport is broken, so I cant show you how it looks,but its just another sound device below the Internal one

enter image description here

There is a 5-6 second delay when streaming / switching songs while streaming to the airport.

share|improve this answer
    
Screenshots here would make this answer great! –  Jorge Castro Mar 21 '12 at 23:54
    
Here's the picture you asked for :) –  tomodachi Apr 18 '12 at 23:41
    
well, it doesn't detect my aiport express... any tips on diagnosing what's not working? –  drevicko Feb 20 at 1:20
    
you need the avahi running, to verify its functionality try avahi-browse -at from the terminal, it will list a bunch of services available on your local network, including your airport –  tomodachi Mar 4 at 2:12
    
It worked also on 14.04 after updating the preferences using paprefs but trying to stream audio results in a "segmented" audio, nearly inaudible. –  Giovanni Aug 26 at 8:05

this does not seem to work in 14.04 anymore : sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf I simply don't see the device at the output tab.

[edit] and the fix: install paprefs : sudo apt-get install paprefs start it and select the two options at network access and reboot. The device should no show up. [/edit]

share|improve this answer

It sort of works on Ubuntu 12.04 following the instructions above. What I have noticed is that not all applications behave well with it. E.g. sound is choppy using Ubuntu's default application for music Rhythmbox, but it is instead good using the Linux preview of Spotify.

My guess is that quality depends on the bitrate by which audio is pushed to the Airport Express, as if the device was capable of supporting effectively audio that is streamed to it only according to a specific set of parameters.

This hypothesis is consistent also with this alternative solution to the problem: using VLC to encode on the fly and stream all audio to the Airport Express: http://forum.videolan.org/viewtopic.php?f=13&t=97111 . I could not make this work, though.

In an ideal world, Pulse support for Airplay would take care of the re-encoding. At the moment it appears as it is not happening.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.