TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Underground Playground > Developers Corner
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 01-20-2008, 03:43 PM   #1
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,078
How does "Manually add a server" work for HME?

So how does the "Manually add a server" function work for HME apps, anyway? Put another way, how does apps.tv work? And before anyone answers in this vein, I don't mean how to use it; I mean, how is it implemented?

I know how this works for HMO (and I implemented it for pyTivo): the client connects to port 2190, and client and server exchange Tivo Connect Discovery packets, just like the HMO server broadcasts to the local subnet. But HME doesn't use TCD; it uses ZeroConf. And it doesn't listen on port 2190... at least the sample hosting environment doesn't, and port 2190 doesn't seem to be open at apps.tv either. But when I tried the manual connection to a machine here that was running no Tivo services, the only connection attempt I saw was to port 2190. Does the Tivo act differently when attempting to connect to a host outside the local subnet? Short of replacing my switch with a hub so I can packet sniff it, I'm stumped.
wmcbrine is online now   Reply With Quote
Old 01-20-2008, 08:25 PM   #2
apps-tv
apps.tv for hme apps
 
Join Date: Sep 2005
Location: San Jose, CA
Posts: 66
It connects to port 80 and requests a file called TiVoConnect

http://209.97.196.52/TiVoConnect

which needs to return an xml file (described in the HMO docs I believe)

apps.tv creates this on the fly based on the TiVo's ID which is sent in the headers.
apps-tv is offline   Reply With Quote
Old 01-21-2008, 04:21 AM   #3
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,078
Thanks. Interesting... I may have overlooked a port 80 connection attempt.
wmcbrine is online now   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 01:22 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |