All - The mpd server is now available as an Apple AirPlay target. When connected to the hive13 internal network, iOS devices and other compatible software should see an 'mpd' option in their AirPlay menus.
Audio device access on the mpd server is mutually exclusive at the moment. New devices cannot connect until the currently playing device relinquishes control. I consider this an acceptable state of affairs, but do let me know if you encounter any difficulties related to this change.
Ian -
For your reference, the setup sequence was as follows.
Install prerequisites, download, and build:
apt-get install build-essential libssl-dev libcrypt-openssl-rsa-perl libao-dev libio-socket-inet6-perl libwww-perl avahi-utils pkg-config
perl -MCPAN -e "install Net::SDP"
git clone
https://github.com/abrasive/shairport.git shairport
cd shairport
make
Test:
./
shairport.pl -a TestPort
Verify that an iOS device or iTunes instance can send audio to the server.
Install and configure init.d scripts:
make install
cp shairport.init.sample /etc/init.d/shairport
Edit /etc/init.d/shairport. Change $NAME variable to 'mpd'.
update-rc.d shairport defaults
/etc/init.d/shairport start
Clean up:
cd ..
rm -rf ./shairport