Closed HendrikRoth closed 5 years ago
Thanks for the report. It all looks fine. It seems like the mDNS advertising is not being seen. Sometimes it's due to firewall settings on the network itself or on a Windows PC's network setting. What are you trying to reach Shairport Sync from?
I guess another possibility might be if you have more than one network port, e.g. one Ethernet and one WiFi, it's advertising on the "other" one?
Wifi and Ethernet were connected, this is correct. I removed the wifi card. But i still don't find it. I am trying to reach the device via Mac OS X 10.11.1
IOS 9 is finding it now
Edit: Found it about 2minutes (in ios/spotify). Now disappeared again :(
There is a Bonjour Browser on the Mac and an app called Discovery for iOS. They allow you to see what is visible on mDNS. Might be useful.
In the bonjour browser i don't see the device either :( what i should mention: kodi(other device) is displayed as airplay device.
Okay, that could be a problem with Kodi possibly interfering with Shairport Sync. Kodi has its own implementation of AirPlay based on a library called "shairplay" and I don't really know anything about it. If you could remove or disable it – see http://kodi.wiki/view/AirPlay, which might be relevant – and see if Shairport Sync is visible, that would be interesting.
I deactivated the kodi device. Same problem
Thanks. It seems to me that it's still worth pursuing the mDNS angle. There is an app called avahi-browse
, part of the avahi-utils
package that can tell you what services can be see on the device itself. Here is what my Raspberry Pi can see:
$avahi-browse -ar
+ eth0 IPv4 B2D2AB9E0611@IQaudIO AirTunes Remote Audio local
+ eth0 IPv4 raspberry [xx:xx:xx:xx:xx:xx] Workstation local
+ eth0 IPv4 raspberrypi Remote Disk Management local
= eth0 IPv4 B2D2AB9E0611@IQaudIO AirTunes Remote Audio local
hostname = [raspberrypi.local]
address = [192.168.2.2]
port = [5000]
txt = ["pw=true" "txtvers=1" "vn=3" "sr=44100" "ss=16" "ch=2" "cn=0,1" "et=0,1" "ek=1" "sm=false" "tp=UDP"]
= eth0 IPv4 raspberrypi [xx:xx:xx:xx:xx:xx] Workstation local
hostname = [raspberrypi.local]
address = [192.168.2.2]
port = [9]
txt = []
= eth0 IPv4 raspberrypi Remote Disk Management local
hostname = [raspberrypi.local]
address = [192.168.2.2]
port = [22]
txt = []
+ eth0 IPv4 Mike___s Mac Pro Microsoft Windows Network local
+ eth0 IPv4 Mike___s Mac Pro VNC Remote Access local
+ eth0 IPv4 Mike___s Mac Pro Apple File Sharing local
+ eth0 IPv4 Mike___s Mac Pro SSH Remote Terminal local
+ eth0 IPv4 Mike___s Mac Pro SFTP File Transfer local
= eth0 IPv4 Mike___s Mac Pro Microsoft Windows Network local
hostname = [Mikes-Mac-Pro.local]
address = [192.168.2.1]
port = [445]
txt = []
= eth0 IPv4 Mike___s Mac Pro VNC Remote Access local
hostname = [Mikes-Mac-Pro.local]
address = [192.168.2.1]
port = [5900]
txt = []
= eth0 IPv4 Mike___s Mac Pro Apple File Sharing local
hostname = [Mikes-Mac-Pro.local]
address = [192.168.2.1]
port = [548]
txt = []
= eth0 IPv4 Mike___s Mac Pro SSH Remote Terminal local
hostname = [Mikes-Mac-Pro.local]
address = [169.254.40.145]
port = [22]
txt = []
= eth0 IPv4 Mike___s Mac Pro SFTP File Transfer local
hostname = [Mikes-Mac-Pro.local]
address = [169.254.40.145]
port = [22]
txt = []
Notice that it includes the AirPlay service and services from other devices. What does yours look like?
mine:
$ avahi-browse -ar
+ eth0 IPv6 My Music on odroid Web-Angebot local
+ eth0 IPv4 My Music on odroid Web-Angebot local
+ eth0 IPv4 Kodi (localhost) Web-Angebot local
+ eth0 IPv4 Brother MFC-J6710DW Web-Angebot local
+ eth0 IPv6 odroid [5a:2a:ee:15:41:8c] Arbeitsplatzrechner local
+ eth0 IPv4 odroid [5a:2a:ee:15:41:8c] Arbeitsplatzrechner local
+ eth0 IPv6 4F1F6016FC9F@Center AirTunes Remote Audio local
+ eth0 IPv4 4F1F6016FC9F@Center AirTunes Remote Audio local
+ eth0 IPv6 944A18CEA4D4EF64 iPod Touch Music Library local
+ eth0 IPv4 944A18CEA4D4EF64 iPod Touch Music Library local
+ eth0 IPv6 My Music on odroid iTunes Audio-Zugriff local
+ eth0 IPv4 My Music on odroid iTunes Audio-Zugriff local
+ eth0 IPv6 My Music on odroid _rsp._tcp local
+ eth0 IPv4 My Music on odroid _rsp._tcp local
+ eth0 IPv4 Kodi (localhost) _xbmc-jsonrpc-h._tcp local
+ eth0 IPv4 amzn.dmgr:F5F235BF7A2B35222674A28F0F1F27E7:sw7Vr+6bbA:829337 _amzn-wplay._tcp local
+ eth0 IPv4 Brother MFC-J6710DW Internet Printer local
+ eth0 IPv4 Brother MFC-J6710DW UNIX Printer local
+ eth0 IPv4 Brother MFC-J6710DW PDL Printer local
= eth0 IPv6 My Music on odroid Web-Angebot local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv6 My Music on odroid _rsp._tcp local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv6 My Music on odroid iTunes Audio-Zugriff local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv6 944A18CEA4D4EF64 iPod Touch Music Library local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [3689]
txt = ["CtlN=My Music on odroid" "OSsi=0x1F5" "Ver=131073" "DvSv=2306" "DvTy=iTunes" "DbId=944A18CEA4D4EF64" "txtvers=1"]
= eth0 IPv6 4F1F6016FC9F@Center AirTunes Remote Audio local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [5000]
txt = ["pw=false" "txtvers=1" "vn=3" "sr=44100" "ss=16" "ch=2" "cn=0,1" "et=0,1" "ek=1" "sm=false" "tp=UDP"]
= eth0 IPv6 odroid [5a:2a:ee:15:41:8c] Arbeitsplatzrechner local
hostname = [odroid.local]
address = [fe80::582a:eeff:fe15:418c]
port = [9]
txt = []
= eth0 IPv4 My Music on odroid Web-Angebot local
hostname = [odroid.local]
address = [192.168.178.22]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv4 My Music on odroid _rsp._tcp local
hostname = [odroid.local]
address = [192.168.178.22]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv4 My Music on odroid iTunes Audio-Zugriff local
hostname = [odroid.local]
address = [192.168.178.22]
port = [3689]
txt = ["ffid=0bb823a3" "Password=false" "Version=196610" "iTSh Version=131073" "mtd-version=22.0" "Machine Name=My Music on odroid" "Machine ID=9B39F82A" "Database ID=9B39F82A" "txtvers=1"]
= eth0 IPv4 944A18CEA4D4EF64 iPod Touch Music Library local
hostname = [odroid.local]
address = [192.168.178.22]
port = [3689]
txt = ["CtlN=My Music on odroid" "OSsi=0x1F5" "Ver=131073" "DvSv=2306" "DvTy=iTunes" "DbId=944A18CEA4D4EF64" "txtvers=1"]
= eth0 IPv4 4F1F6016FC9F@Center AirTunes Remote Audio local
hostname = [odroid.local]
address = [192.168.178.22]
port = [5000]
txt = ["pw=false" "txtvers=1" "vn=3" "sr=44100" "ss=16" "ch=2" "cn=0,1" "et=0,1" "ek=1" "sm=false" "tp=UDP"]
= eth0 IPv4 odroid [5a:2a:ee:15:41:8c] Arbeitsplatzrechner local
hostname = [odroid.local]
address = [192.168.178.22]
port = [9]
txt = []
Thanks. Can you see any other devices, e.g. a Mac or iOS device? There's none listed, except a Brother printer (?) and the device itself.
How should i see them? They have no services activated or something else. Or i don't know what you mean :-)
Well, if you, for example, turn on file sharing, or remote login or screen sharing on your Mac, those services will show up, just as in my example.
In any case, what you see in Bonjour Browser and what you see in avahi-browse should correspond.
Actually, I think I saw an iPod touch on your listing. That would make me guess that the iPod touch can see the Shairport Sync service. Am I right?
Interesting ... iPad finds it. iPhone not. Mac not
Hmm, interesting alright. Is it possible you have a router with WMM Extensions? I have heard that they can cause problems...
WMM? It is a fritzbox 7490
WMM means WiFi Multimedia. Don't know too much about it...
Is this relevant: http://ruig.home.xs4all.nl/fritzbox/interface/wlanradiosettings.htm?
i switched off "Mediaserver" in the fritzbox interface. Now my iphone finds it too. The mac not. another important thing: switched kodi on, no one finds the device again. running an airplay device, shairport-sync isn't displayed anymore too.
could you contact me via mail maybe? i think this is a personal problem and not something direct with shairport?
Is it possible that more than one port is in use on the Mac?
Hi there. Just wondering if there been any further developments on this...
Sorry for my late response, i am during a relocation of my home at the moment.
Turning off WMM (WiFi Multimedia) solved the problem for me. I was able to see the MusicBox appearing as an Airplay client on iPhone and Mac.
Thanks. I might put this on the troubleshooting page.
Closing this inactive issue. Please open a new one if necessary.
Hello,
i installed shairport-sync on debian jessie on a odroid u3. build/install worked fine, starting too.
but my device is not found by any other device. Any idea how to debug this? My -vv output: