If your device is connected to any home Wi-Fi network, forget that network. Unfortunately, when we try to stream our content to the. The solution seemed to be the AirParrot software which we purchased. However, we just want to be able to stream our music from other software on our Windows 10 PCs. All devices work fine when we stream from our iPhone / iPads / iTunes on PC/Mac. Usually, AirPlay works very well, but sometimes AirPlay won't connect to a TV, Mac, iPad, or iPhone. The HomePods are not setup in stereo mode. User-Agent: iTunes/12.5.4 (Macintosh OS X 10.12.2)įPLY.D^.F.1.s.".x.y+.|.3. Step 3: Check if both the Wi-Fi and the Bluetooth on the iOS device are turned on. The Apple AirPlay feature uses Wi-Fi to share audio, video, photos, and device screens to other AirPlay compatible devices, and you can use AirPlay 2 from the Control Center on your iPhone. I also haven't really tried actually streaming anything to the device yet - I wonder if some crypto will be required for that? I think I read somewhere about ChaCha being used. If not, try OPTIONS, and if I get an access denied response, initiate pairing. Right now my idea is to not use the TXT, but to do something like this: Do I know the device and have an auth key for it? Then verify with the device. Now the next part is getting the verification flow built into forked-daapd, so I will also have to figure out when to enable pairing, like you discussed above. I guess openssl is getting the required 25519 crypto stuff too, so then I can drop the libsodium dependency and just rely on openssl. I decided to go with libsodium, mainly because I didn't feel like including thousands of lines of crypto code in forked-daapd that I don't comprehend. c file, where I included only the srp stuff required for the verification. AirParrot is a great way to connect your PC to your Apple TV. Once again kudos for some excellent work, I also peeked at your ObjC version and that was also great guidance.įor the purpose of future inclusion in forked-daapd I brought it down to a single. I'm a bit behind you guys, but now I also have my C version working and in a clean(ish) state. Reply to this email directly, view it on GitHub You are receiving this because you are subscribed to this thread. I'm hoping theįorce of open source will show, and someone will take a crack at this. I see that Airfoil has also now cracked the nut, and they also mentioned Open question if SHA1 is the correct hashing algorithm to use. I just copied the one I could see being sent. Instance I am not sure where exactly the username that is used is supposed The possible reasons for that are numerous - for The proof which is calculated isĪpparently incorrect. This little program for testing that implements the basic flow: It does seem to be based on SRP, so I made I got my hands on a ATV3 to see if I could figure out how to do the device
0 Comments
Leave a Reply. |