2014-01-08, 17:20
There must be a difference between both raop announcements. 2 exact same announcements can't exist in bonjour world and are treated as collision.
Also which mac adress and port and ip's are shown for the raop announcements?
Also are you sure that 31:85:A9:3F:B5D is not present on another network interface on your pc? (check in commandline via "ipconfig /all")
What sticks in my eyes are those rhd fields (those are not documented anywhere) and the vv = 1 field (not documented either). Beside that once again the airtunes announcements has fairplay encryption enabled which will not work with xbmc.
Another question - if airserver 4 doesn not repeat the announcement after some minutes and airserver 5 (or whatever it is pette is using) does - this might play a role here too. But as we are relying on 3rd party bonjour libraries / APIs i am unsure how to make that happen (on osx we are using the osx bonjour api, same on windows and android, on ios its the ios api and on linux the avahi api).
Also i am pretty sure that this airserver version can't work with ios 4 clients when streaming audio (afaik there was no fairplay encryption in those days and the announcement doesn't support RSA encryption which works on ios4).
Also which mac adress and port and ip's are shown for the raop announcements?
Also are you sure that 31:85:A9:3F:B5D is not present on another network interface on your pc? (check in commandline via "ipconfig /all")
What sticks in my eyes are those rhd fields (those are not documented anywhere) and the vv = 1 field (not documented either). Beside that once again the airtunes announcements has fairplay encryption enabled which will not work with xbmc.
Another question - if airserver 4 doesn not repeat the announcement after some minutes and airserver 5 (or whatever it is pette is using) does - this might play a role here too. But as we are relying on 3rd party bonjour libraries / APIs i am unsure how to make that happen (on osx we are using the osx bonjour api, same on windows and android, on ios its the ios api and on linux the avahi api).
Also i am pretty sure that this airserver version can't work with ios 4 clients when streaming audio (afaik there was no fairplay encryption in those days and the announcement doesn't support RSA encryption which works on ios4).