Help us solving the AirPlay issue when using iOS7 devices - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: OS independent / Other (https://forum.kodi.tv/forumdisplay.php?fid=228) +---- Thread: Help us solving the AirPlay issue when using iOS7 devices (/showthread.php?tid=179961) |
RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - bradvido88 - 2014-01-07 Testbuild1 on Windows x64 1. Which iDevice from Apple are you using (iPad2, iPad3, iPhone4s and so on) iPhone 4s 2. Which exact iOS version are you running on that device (e.x. 7.0.4) 7.0.3 3. Does XBMC show up as an audio only target in the airplay selection (speaker symbol) No 4. Or does XBMC show up as full target in the airplay selection (monitor symbol) Yes 5. If the latter - does airplaying videos work? (please use the youtube.app for testing - don't post issues with other video apps for now) Yes (YouTube works great -- other apps I tested (TED and Amazon) do not work. 6. Does airplaying pictures work? (use the photo app or the camera roll please for this test) Yes 7. Does airplaying music work? (don't post if the music stutters or what - as long as the music comes out of XBMC - it is considered "working" Yes (volume control also works and music info shows up with thumbnail -- except for the first song played) RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Axuttaja - 2014-01-07 (2014-01-07, 21:12)bradvido88 Wrote: Testbuild1 on Windows x64 Dear bradvido88, could you test some of the other testbuilds too, for comparising the results. It would help. Please? (2013-12-19, 14:18)Memphiz Wrote: Broadcast - re-broadcast - what are you talking about - seriously? "Broadcast" is the AirServer term for announcment RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - pette - 2014-01-07 Broadcast from airserver: Code: 0000 01 00 5e 00 00 fb 30 85 a9 3f b5 dd 08 00 45 00 ..^...0..?....E. Broadcast from XBMC: Code: 0000 01 00 5e 00 00 fb 30 85 a9 3f b5 dd 08 00 45 00 ..^...0..?....E. A bit different... There is no good specification of the airplay protocol more than http://nto.github.io/AirPlay.html which seems to be outdated. But what I could see from a first glance is the feature bits (as stated earlier) are differing. The XBMC announce packet is not as clean as airserver's. What are the things in the start of the packet? RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Axuttaja - 2014-01-07 (2014-01-07, 23:07)pette Wrote: Broadcast from airserver: There was this one software that could make those things human readable Bonjour Scanner? No, it was mentoined in some thread somewhere... But sure thing is that the way XBMC is announcing very different than AppleTV 3 RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Memphiz - 2014-01-07 Its not about the announcement ... those testbuilds mimic the annonucement of other working solutions. That was what i was trying to explain - there must be something else beside the announcement. Those dumps are useless pette ... (what should i read there? binary crap? ^^). And yes you can see the decoded bonjour announcement via bonjourbrowser. RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Axuttaja - 2014-01-07 (2014-01-07, 23:30)Memphiz Wrote: Its not about the announcement ... those testbuilds mimic the annonucement of other working solutions. That was what i was trying to explain - there must be something else beside the announcement. Those dumps are useless pette ... (what should i read there? binary crap? ^^). And yes you can see the decoded bonjour announcement via bonjourbrowser. But but.... Have you had a look at the announcment yourself? I looked it earlier today and it was very different from the AirServer 4 announcment i had time to try...(i quess its copied right from an apple tv 2) But yes it must be something wicked black magic. That documentation i wasn't aware of is quite neat. Thanks! Edit: i understand that i was using an obsolete version of AirServer, But I think the XBMC one missed some fields 0_o RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Memphiz - 2014-01-07 I don't have airserver but the initial code we are working on here is from sam who copied the announcement from something like airserver or one of the other apps that work ... its the appletv3 announcement iirc. RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Axuttaja - 2014-01-07 Then the zeroconf service must be broken... maybe? There was something on github that the windows one wasn't great... But i can assure you that the announcment send by AirServer to bonjour browser was very different from the XBMC's one. The bits, And the protocoll version at least were different. XBMC also missed some fields whole. Could you look at the sams Announcment and make a exact replicate of it as a build 5? RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - pette - 2014-01-08 Well perhaps binary crap, I don't think there's a reason to be rude, is there? The announcements from XBMC actually stops after 3-4minutes, and does not come back (been running for 10minutes without announcements now). Wireshark says nothing about any other communication between the IOS device and the target, Before the actual airplay begins... RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Axuttaja - 2014-01-08 Pette its just that since there is that easier way of Bonjour Browser why use hard to read binary. Wireshark can't see it becouse it remains encrypted somehow? Idk... Edit: im producing so bad text right now ... I need sleep.. RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Memphiz - 2014-01-08 @Axuttaja read the first post of this thread . testbuild4 is the merge of testbuild1 and 2 which should bring you the featurebits and protocol version of what sam did. The thrid build was changing the name to AppleTV,3 or something. There is no build with all 3 in one because this thread was ment to find out which of those changes are really needed. In sams build users were basically telling the same like here - randomly non-working ... @pette was not ment to be rude - was just a comment to a wireshark dump i can not load into wireshark the way it was presented... RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - pette - 2014-01-08 I think the packet itself is more interesting than a decoded variant, but perhaps that is just me.... There are some magics in this, like, why is AirServer adding +1 to the first deviceid byte? My mac address starts with 30 but AirServer announces 31 while xbmc announces 30. A testbuild that mimics airservers (which is mimiced from appletv3 I guess) and keeps retransmitting the announcement packet (like AirServer does) with a determined interval would be good in imo. RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - PaulCarter - 2014-01-08 @pette could you post the actual wireshark captures so I can load them into wireshark myself? The iOS6 captures might also be useful. thanks RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - pette - 2014-01-08 Thing is that I have both IOS6 devices and IOS7 devices on the same network - but there are no communication between the target and devices. It's just the announcement packets... I will post the logs later today when I get home! RE: Help us solving the AirPlay issue when using iOS7 devices - Testers needed! - Memphiz - 2014-01-08 You are saying that airserver retransmits the zeroconf announcement packets? Thats odd imo - but might be interesting. |