What is RaopX
RaopX is a Apple Airport Express client for Os X based on raop_play.
What is the main difference between RaopX and raop_play
The original raop_play lets you stream music files to your Airport Express. RaopX streams any audio that comes in on the default input device of your Mac, and combined with the routing functionality of Soundflower this gives you the ability to stream audio from any application you’ve got on your Mac to the Airport Express.
Requirements
- Xcode Developer Tools – Available from your Os X install DVD, or you can download it from Apple Developer Connection (Only needed if building from source)
- libsamplerate (Secret Rabbit Code) – Get it here (Only needed if building from source)
- Soundflower – Get it here
Install Instructions: Using the installer package
Only for Intel Macs running OS X 10.5 or newer
- Download and install Soundflower – follow instructions
- Enable Soundflower – Set ‘Soundflower (2ch)’ as default input and output device in System Preferences
- Download and install RaopX – Download the RaopX Installer (dmg file) and follow instructions. Installs the RaopX executable and the libsamplerate library into /usr/local/bin and /usr/local/lib
- Start RaopX – Open Terminal.app and enter RaopX at the prompt
Install Instructions: Building from source
- Install Xcode Developer Tools – follow instructions
- Download and install libsamplerate
-
tar zxvf libsamplerate-0.1.7.tar.gz cd libsamplerate-0.1.7 ./configure make sudo make install
- Install RaopX – One of two options
- Option one: Download RaopX_v0.0.4.tar.gz
-
tar zxvf RaopX_v0.0.4.tar.gz cd RaopX_v0.0.4 ./configure make sudo make install
- Option Two: Download and unzip the Xcode project. Open project in Xcode and build it. Copy executable to e.g./usr/local/bin/
- Download and install Soundflower – follow instructions
- Enable Soundflower – Set ‘Soundflower (2ch)’ as default input and output device in System Preferences
- Start RaopX – Open Terminal.app and enter RaopX at the prompt
Know Issues
- 9 seconds delay because of buffering
- No support for ‘iTunes Speaker Password’.
- No Tv support
- Consumes disk space while in use (/tmp/raopxtmpbuffer). Approximately 6-700MB per hour
Downloads
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- RaopX_v0.0.4.dmg (2.6 MB) *Only for Intel Macs running OS X 10.5 or newer
- RaopX_v0.0.4.tar.gz (88.7 kB)
- RaopX_v0.0.4XCode.zip (57.3 kB)







Hello,
I have an Airport Express configured as a client on another wireless device. I installed Soundflower and set 2ch for input and output. I get the following:
RaopX 0.0.4
Searching for RAOP capable devices
ERR: exec_request: request failed, error 401
It also works that way if I use sudo.
401 is unauthorized.
Check your Airport Express setup. It is probably configured with a password. Turn this off and try again.
Great work guys! Setup in less than 5 mins on a new iMac at work, I now have the delights of streaming audio from my iPhone via the Line-In to the AirPort Express without the need to carry my iTunes library to work with me – WOOP! WOOP! WOOP!
Hi guys,
Got excited about RaopX. Followed the instructions for the install using installer package. Double checked, got rid of password on the airport. Ran RaopX vie terminal got “bus error”. Any suggestions are greatly appreciated!
RaopX 0.0.4
Searching for RAOP capable devices
Connected to Fun-AirPort-Express.local.
Opening AudioQueue
Bus error
………..
Aha! Never mind – moved RoapX form user to general applications and no bus error. Now if i can only figure out how to treat the 9 sec delay…
Dear all,
Perhaps someone can recommend a good way to deal with the buffering delay? I am trying to sync up the VLC player, and setting Audio Desynchronization Compensation to -9000ms doesn’t produce accurate results. Again, thanks for your patience and any comments are appreciated.