How to make an AirPlay device for your mDSD and Rockmaster OE headphones!
Step one, gather some hardware.
You will need:
- One Onion Omega or similar OpenWRT dev board - get at http://onion.io
- One Onion Omega mini dock
- One micro USB cable
- One Encore mDSD DAC
- One set of Rockmaster OE or IE headphones
Set up your Omega as per the Getting Started Guide on the Onion Omega website to connect to wifi
Open a terminal session to the board via the web interface
Uninstall Avahi-nodbus-daemon with
opkg remove avahi-nodbus-daemon --force-depends
Next you need to update and then install the Avahi-dbus-daemon
opkg update
opkg install avahi-dbus-daemon --force-overwrite
You then need to install and configure Shairport-sync
opkg install shairport-sync
Edit the config file at
/etc/config/shairport-sync
and uncomment the first stanza. Give your new AirPlay device a nice name too!
Now is a good time to plug your Rockmaster headphones into the mDSD and connect it to the external USB port on the Omega.
Then you need to reboot your Omega:
reboot
Once it has started again, simply execute:
shairport-sync
It will print out a message like the following:
start up
could not bind any listen sockets!
Which you can ignore.
Now use your favourite AirPlay app on iOS or Android to stream music to your new Airplay device!