View Single Post
Old 08-25-2008, 04:45 AM   #1 (permalink)
evox
Member
 
Join Date: Mar 2007
Posts: 61
Default Apple TV - 2 Way Remote Control via HTTP

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.
evox is offline