https page Web access

Discussion in 'TiVo Coffee House - TiVo Discussion' started by diskus, Jun 23, 2005.

  1. diskus

    diskus Member

    71
    1
    Sep 22, 2004
    has anyone ever accessed there series 2 https page ( nowplaying/index.html) from outside the lan through a router?


    MB
     
  2. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    Yep... Pretty easy to set up, as long as you're familiar with your router's inbound port forwarding. You'll have to forward both 80 and 443, though, as the actual shows are pulled via HTTP (port 80), not HTTPS.

    Of course, your ISP may block port 80 inbound (Verizon DSL does). The way around this is to forward some other port to port 80 on your TiVo. The only drawback to this is that the URL's the HTTPS Now Playing provides you won't work, since they assume port 80. I've seen JavaScript scripts that rewrite the URL's to make it work, but I typically just copy the show's URL and add the :xxx (the other port) to the URL myself.

    Since we have two TiVos, I have to use alternate ports anyway. I have 1443 and 180 forwarded to one TiVo, and 2443 and 280 forwarded to the other.

    Drew
     
  3. diskus

    diskus Member

    71
    1
    Sep 22, 2004
    what type of url do you use to access, is it a ip with port numbers or do you use a domain?
     
  4. Fixer

    Fixer Fixin' it!!

    317
    15
    Mar 29, 2005
    The Great...
    How do you do this with an ordinary consumer grade broadband router, AND without altering the TiVo?? :confused:
     
  5. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    Personally, I have a hostname (let's call it x.zitnay.com) mapped to my home DSL IP address. The DSL IP address changes every time the router is rebooted or gets kicked off the network, of course, so I have a ghetto DynDNS-like setup to automatically update the hostname when this happens (the same can, of course, be accomplished with a real DynDNS service). So, I access the Now Playing lists like:

    https://x.zitnay.com:1443/
    https://x.zitnay.com:2443/

    If you don't have a hostname, but know your IP address, you can, of course, do:

    https://<your external ip>:443/

    (or whatever external port besides 443 you used).

    No TiVo altering necessary; a TiVo running 7.x is already running a webserver on ports 80 and 443. You just need to forward the ports from the router, which every router I've ever seen can do (though I'm sure there's an exception). As to how do to it on your "ordinary consumer grade broadband router", they're all very different; just go to the web interface (usually http://192.168.1.1/ or http://192.168.0.1/) and take it from there.

    Drew
     
  6. 98softail

    98softail New Member

    15
    0
    Jan 6, 2004
    Chicago Area
    If I try to log into my TiVo at port 443, the browser asks for a user name and password. How do I find out what it is?

    Also, what can I do by browsing this page? Is it just informational, or can I download files from it?

    Thanks
     
  7. filburt1

    filburt1 Custom User Title:

    1,334
    0
    Apr 23, 2005
    Username "tivo", password is your media access key. You can browse your entire TiVo's recorded content and download it as well.
     
  8. Fixer

    Fixer Fixin' it!!

    317
    15
    Mar 29, 2005
    The Great...
    Yeah, port forwarding is pretty simple; I do it all of the time. ;) However, because some ISPs block port 80, you were talking about changing the actual listen port of the TiVo's HTTP daemon, within the confines of the port forwarding feature of the router.

    So, how do you do this?? I know it's possible if you "proxy" the TiVo with another PC and map the ports and services accordingly, but I DON'T see how you can do this with an ordinary broadband router.
     
  9. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    Some have it built-in (such as the airport, to use a popular example) and some can do it with alternative firmware(such as the wrt54g, another popular one) and some have no alternative firmware nor native methods of handling it. It all really depends on the manufacturer.
     
  10. Fixer

    Fixer Fixin' it!!

    317
    15
    Mar 29, 2005
    The Great...
    Thanks for the info gonzo; that's exactly what I was looking for!! I've noticed that D-Link routers can also do port redirection via their "Virtual Server" settings. Unfortunately, my Netgear WGR614v4, and my old Linksys BEFSR41, don't have this feature. Oh well, I don't access my TiVo over the 'net anyway. :cool:
     
  11. Fl_Gulfer

    Fl_Gulfer Tivo's R Us

    1,230
    5
    May 27, 2005
    Fl.Gulf
    I have the Linksys BEFSR41 and it has port forwarding, I have 2 Tivos a 240 and a 540 that can't access the internet, I want to try port forward and don't know what to enter on the port lines ____ to ____ and the IP address do I use my PC IP or the TIVO IP ?
     
  12. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    Looking at the manual for your particular router (found at http://www.linksys.com/products/product.asp?prid=20&grid=5), you'll most likely need set up the following two forwards:

    80 to 80, check TCP, enter your TiVo's IP address, and check enable
    443 to 443, check TCP, enter your TiVo's IP address, and check enable

    I believe the ___ to ___ specifies the port range (so you can easily forward a whole block of ports), but in this case we just need 80 and 443, no ranges.

    It looks like you may be out of luck if your ISP blocks ports 80 or 443, or you want to forward separate external ports to multiple TiVos. As gonzotek said, apparently not all routers support port redirection. I wasn't aware of that.

    Drew
     
  13. treyj

    treyj Member

    101
    0
    May 13, 2002
    Atlanta, GA
    Wow! How did I miss finding out about this whole web server thing on TiVo??? A few questions:

    1. When I click download, it brings up media player, can I actually just download the file to view later?

    2. Are there any other goodies available besides what's showing?

    3. Where can I find out more about this TiVo web server thing?

    Thanks a lot!
     
  14. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    1. If left-clicking isn't bringing up a Save As dialog box, you can right-click and select Save Target As (IE) or Save Link As (Firefox) to save the .tivo file to disk.

    2. The only other "goodie" I know of is an XML interface to the Now Playing data, which TiVo Desktop uses. It can be more useful than the HTML interface if you want to do some scripting to cache your Now Playing list on a webserver somewhere and create your own custom front-end to all this (something I've thought about doing in the past, but never bothered to do -- the built-in one is good enough for me).

    3. It's unsupported, so you won't find out any more from TiVo, but I'm sure there's plenty of information on this board, if you search.

    Drew
     
  15. treyj

    treyj Member

    101
    0
    May 13, 2002
    Atlanta, GA
    Thanks, Drew! For some reason, the right-click trick doesn't work (I am using IE). Does it work for you? Also regarding searching, what exactly is this capability called (i.e. what should I search for)?
     
  16. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    Hmm... Yeah, right-click works fine for me. But of course, left-click works fine for me as well :).

    What problem are you having with the right-click method (i.e., what happens when you click Save Target As)? You could always try Firefox instead.

    Regarding searching, "https now playing" seems to do the trick. Here are a couple other threads on the subject (but nothing groundbreaking in them; like I've stated above, there's not much too this stuff):

    http://www.tivocommunity.com/tivo-vb/showthread.php?p=3005717

    http://www.tivocommunity.com/tivo-vb/showthread.php?t=246552

    Drew
     
  17. cwoody222

    cwoody222 Well-Known Member

    11,641
    250
    Nov 13, 1999
    Buffalo, NY
  18. cwoody222

    cwoody222 Well-Known Member

    11,641
    250
    Nov 13, 1999
    Buffalo, NY
    Oops - didn't see you already mentioned my thread!

    Just for clarification - my port 80 was already set up to forward to my computer, NOT to my TiVo. I left the port 80 forward alone and just forwarded 443 to the TiVo IP and that's all I needed to do.
     
  19. Fl_Gulfer

    Fl_Gulfer Tivo's R Us

    1,230
    5
    May 27, 2005
    Fl.Gulf
    Do I CheckMark both the TCP and UDP boxes? I don't know what I did, If anything, but now my other PC can't connect to the internet. I connected my bedroom TIVO directly to my RCA Cable modem and it worked great, so It has to be this piece of junk router. I been trying to get these Tivo's to work through the internet for over a week, and it just isn't going to happen I guess. I attached the Forward Page of my router.
     

    Attached Files:

  20. azitnay

    azitnay Active Member

    2,977
    0
    Jan 20, 2003
    Washington,...
    TCP should be all you need for the TiVo's purpose.

    Hmm, what are those forwards for ports 1411, 456, 5900, and 1711? Did they exist prior to this? Also, I'm not seeing the 80 and 443 TiVo forwards, but I'm assuming you removed them to try to get the "other" PC working again.

    None of this port forwarding stuff should affect any computer's ability to connect outbound to the internet, but I can't speak for your router, as many (most?) are pretty much pieces of junk.

    Drew
     

Share This Page