Closed seberoon closed 7 years ago
Thanks for the post. the IPv4-only issue deserves attention. Can you move the devices around to see if the phenomenon is related to the device or the location? I guess it's hardly likely, or is it, that the iPhone only uses IPv6 on the WiFi network?
Thanks for the suggestions. It turns out that the problem RPi wasn't loading the ipv6 kernel module at boot. Adding ipv6 to /etc/modules fixed that. Restarted phone and, hey presto, it now sees all three. So problem solved, I guess. But a bit too much voodoo for me to feel fully happy. My phone definitely has an IPv4 address. (I'm guessing it has IPv6 too, I just don't know how to get the phone to tell me.) Should I close?
There are utility apps that will tell you that kind of stuff – I use one simply called "Status". There is also a utility called "Discovery" for iOS that will show you what the iPhone sees in terms of Zeroconf/Bonjour signalling. Very useful. I think it's right to close it, as the issue does seem to be caused beyond the "boundary" of Shairport Sync.
Thanks for the tips. I installed an app which gives more info about network interfaces on the phone and yes, it has an IPv6 address. Closing now. Thanks again.
I have shairport-sync running on three Raspberry Pi's on my home network. All RPis are connected via wired ethernet. iTunes running on a macbook (OS 10.11.5) sees all three RPis but my iPhone (iOS 10.1.1) sees only two of the three. Both macbook and iPhone are connected vi wifi.
Running avahi-browse (see snippets below) on one of the RPis, I see only one obvious distinguishing difference between the visible (Kitchen and Snug) and the "semi-invisible" (Woody): Woody seems only to offer an IPv4 instance whereas the other two offer both IPv4 and IPv6.
Any suggestions?