|
|
#1 (permalink) |
|
Member
Join Date: Mar 2007
Posts: 61
|
I found some info about the protocol the iPhone uses to talk to ATV/iTunes in Apple Remote.app
http://www.packetevents.com/2008/07/...e-with-iphone/ Seems like iTunes/Apple TV is now running an HTTP server on port 3689 and it uses HTTP to generate a pairing id and allow the iphone to log in. It uses multicast and Bonjour to find other devices on the network, then sends it's GUID to them to try and authenticate. Once it's authenticated it sends information about it's library and currently playing information and album art. There appears to be a whole API for pulling track info from the database. The URL's look like this: http://192.168.1.x:3689/sys-info http://192.168.1.x:3689/login?pairing-guid=? Does anyone have more information on this, or has anyone been able to successfully pair with iTunes and exchange DAAP information? There are huge possibilities if this protocol is possible to utilize from 3rd party apps. |
|
|
|
|
#2 (permalink) |
|
Junior Member
Join Date: Apr 2007
Posts: 26
|
OK, so here is how to pair and communicate with itunes & atv over HTTP: http://dacp.jsharkey.org/
Now we can make our own GUIs and control interfaces for itunes & atv! The guy who provided all of the information at the link above won a google programming contest to create a cool application for the android phone. His app is an open source program that controls itunes & atv. It's just as good if not better than Apple Remote on the iPhone. AND it's open source! Have Fun |
|
|