I’ve setup Volumio on a Raspberry pi B+ and I want to use it as a multi user / multi device music control. It works great so far and very happy with the system. I’m still in the beginning of testing but the idea is to have anybody connected on the Pi access point can : Play, stop, change volume, stream from phone or music stored on the pi, from PC - Android or IOS. The only problem I have is with “Apple people”
As I didn’t find any good way to use UPNP on Iphone, the idea with Volumio was to tackle it with Airplay. So, I enabled the function, found a guy with an Iphone, connect on the pi Access Point, try… and there is no “Airplay option showing up”… Well try another phone, same thing.
I found a tutorial to update shairport, tried… no change. I don’t know much about apple product and Airplay… and I’m running out of idea.
What can I try or where should I look to solve this issue?
if you have access to a Linux box, try “avahi-browse -a”, this will show all Bonjour enabled services. You should see the Airplay service.
On the Volumio board, try a “ps waux | fgrep shairport” to see if the airplay dameon is running. Oh, did you enable it in the System configuration Tab on the Web UI?
Maybe it’s not called shairport …
Anyway, you have the service available on Bonjour on both networks but that might be the problem, why is you system active on both wlan0 and eth0?
On the iPhone, Airplay is available when you play music or video.
This is normal because it gets different arguments when launched by the /etc/init.d/shairport script.
On Volumio, mpd, shairport and some other services are controlled by a PHP script. The monit daemon is also resposible of restarting mpd in case of crash.
So why in your system it has disappeared? I don’t have any clue.
Hello,
I was stuck with this issue, and arrived here thanks to google.
I followed this link instructions : tutorial-update-shairport-the-airplay-daemon-latest-t654.html. When asking to replace configuration files (php5 and php-fpm), keep the one already present. This is default answer.
Then reboot, and airplay is working perfectly.