PDA

View Full Version : TivoDesktop Transfer Question


FixItPete
11-14-2008, 12:27 PM
I have a a TivoHD and at one location I have TivoDesktop running.
I have remote desktop set up and TivoDesktop setup at another location.

Both locations are broadband here.

Right now what I'm thinking of doing is transferring from Tivo to TivoDesktop at the location where the Tivo is, and then transferring that file to the other location over the remote desktop so I can watch it from the remote location. (I do have slingbox, but I want to get better image quality.)

Is there a way to go straight from the Tivo at the "home" location to the remote machine or do I have to do the extra transfer?

Thanks!

(reminder: either by https, tivowebplus, or by the link in this post)

windracer
11-15-2008, 11:03 AM
TiVo Desktop won't cross subnets.

What you could do (and there are other threads on this here) is set up port forwarding your router. Ports 80 and 443 would need to be re-directed to your TiVo's IP address. Then you should be able to hit the web interface of your TiVo from a browser (https://{your external IP address}) and download shows that way.

It'll be slow though, depending on your broadband uplink speed.

FixItPete
11-15-2008, 11:51 AM
Sweet! I'll try this as soon as I can! Thanks!

dcahoe
11-15-2008, 03:28 PM
TiVoPlayList (http://tivoplaylist.dyndns.org) might possibly make it a little easier to do this for you, but you still need to foward some ports from your router to your TiVo, and I agree that upload speeds tend to be slower than you think they would be.

FixItPete
11-15-2008, 07:17 PM
TiVoPlayList (http://bellsouthpwp.net/d/c/dcahoe/tivo/index.htm) might possibly make it a little easier to do this for you, but you still need to foward some ports from your router to your TiVo, and I agree that upload speeds tend to be slower than you think they would be.

I am trying to get this to work... I have entered my Tivo's IP into my router and granted access to ports 80 and 443. should I be setting them for TCP, UDP, or both? (I've tried it all)...

I can access the tivo via https from a pc at the same location as the tivo, but I can't get to it from the remote location. I have tried killing the firewall on the router... what am I doing wrong? Router is a SMC Barricade.

Thanks,
Pete

FixItPete
11-15-2008, 07:23 PM
TiVo Desktop won't cross subnets.

What you could do (and there are other threads on this here) is set up port forwarding your router. Ports 80 and 443 would need to be re-directed to your TiVo's IP address. Then you should be able to hit the web interface of your TiVo from a browser (https://{your external IP address}) and download shows that way.

It'll be slow though, depending on your broadband uplink speed.

This is SO cool. It would seem that I set up the router for my tivo and I can type my IP for a remote location and get to tivo over the net.

COOL!

I'm going to try and get the download now... I want to keep playing with the app from the guy from ky wrote.

All very cool to me!

FixItPete
11-15-2008, 07:25 PM
Hmmm... won't let me download... very odd... I can access the tivo, but not download.

dcahoe
11-15-2008, 07:39 PM
I am trying to get this to work... I have entered my Tivo's IP into my router and granted access to ports 80 and 443. should I be setting them for TCP, UDP, or both? (I've tried it all)...

What I do is forward public/wan port 10000 on my router to my TiVo's IP address private/lan port 443 (either TCP only or Both TCP/UDP) and also forward port 10001 on my router to my TiVo's IP address port 80 (either TCP only or Both TCP/UDP).

Then go to the TiVoPlayList 'Advanced' settings window and enter 10000 as the PlayList Port and 10001 as the Download Port. This should show you your playlist and allow you to download from a remote location.

Keep in mind that not all routers allow you to forward ports like this. But also some Internet providers block incoming port 80 so you need to able to do this for those providers.

FixItPete
11-15-2008, 08:53 PM
What I do is forward port 10000 on my router to my TiVo's IP address port 443 (either TCP only or Both TCP/UDP) and also forward port 10001 on my router to my TiVo's IP address port 80 (either TCP only or Both TCP/UDP).

Then go to the TiVoPlayList 'Advanced' settings window and enter 10000 as the PlayList Port and 10001 as the Download Port. This should show you your playlist and allow you to download from a remote location.

Keep in mind that not all routers allow you to forward ports like this.

Are you talking about "Lan Port" v. "Public Port"?? I don't understand when you say 10000 on router to 80 on Tivo...

windracer
11-15-2008, 09:32 PM
Some routers (or firmware) will let you specific ports to specific other ports. That way you're not opening port 80 to the world.

So you could choose a random incoming (public) port, like 10000 and have your router forward that to port 80 on your TiVo.

As for the downloading not working, did you get 443 as well?

FixItPete
11-15-2008, 09:38 PM
Yes. I have 443 and 80.

FixItPete
11-15-2008, 09:44 PM
Hang on... I'm trying opening them as 80,443 80,443 TCP for both, but with the comma, not two separate lines...

Let's see...

FixItPete
11-15-2008, 09:46 PM
Nope...

C:\Users\MyName\Desktop\South Park.TiVo could not be saved, because the source file could not be read.

Try again later, or contact the server administrator.

Hmmm... how about with BOTH TCP and UDP?

FixItPete
11-15-2008, 09:48 PM
Grrr.... Not working...

windracer
11-15-2008, 10:38 PM
What make/model of router are we dealing with here? What does the port forwarding admin page look like?

FixItPete
11-15-2008, 11:08 PM
What make/model of router are we dealing with here? What does the port forwarding admin page look like?

SMC 7008ABR

No.


LAN IP Address


Protocol Type


LAN
Port

Public
Port

Enable


^^^ I know that doesn't tell you much, but basically it is a virtual server screen where you can fill in the ip, which I have for my Tivo. Then you have LAN Port and Public port (Which you define...)

What are you thinking...?

windracer
11-16-2008, 10:49 AM
Ok, sounds relatively straightforward, like any other router.

So you've got two entries, right? Both have the same LAN IP (the IP of your TiVo), then one has a public/LAN port of 80 and the other has a public/LAN port of 443.

If you can get to the web page, but not download, I guess it's possible your ISP is blocking inbound SSL connections? Though usually it's port 80 they block (which is why people come up with random ports like the 10000 example earlier).

FixItPete
11-16-2008, 12:53 PM
I tried it as two entries, and I've tried it as the 80,443 (comma) method. Neither work.

I have remote desktop working and I have a Slingbox working. Both work 100%

I don't know what that says about SSL. I *CAN* tell you that when I get the page to load https:myip the pictures (icons) do NOT work.

Does that tell you anything?

windracer
11-16-2008, 01:39 PM
Ah, maybe your ISP is blocking port 80 then. When I check the HTML behind the Now Playing Index page, it looks like the channel logos are being retrieved via port 80:

http://192.168.1.77:80/ChannelLogo/logo-65650.png

FixItPete
11-16-2008, 03:00 PM
What is a good way to find out if a port is being blocked?

canyouseeme.com or similar?

FixItPete
11-16-2008, 03:03 PM
Ok. Yes, as per canyouseeme.org.

Port 80 is blocked.

Is there a way around this? -- aside from calling Cablevision and playing with them?

windracer
11-16-2008, 04:05 PM
Why not just forward a different external/public port to LAN port 80, like we discussed with the 10000 example?

In other words, try forwarding public port 8080 to LAN port 80 on your TiVo. This may or may not work, I'm not sure. If the index page is hard coded to use port 80 for the images, you probably won't see those, but big deal if the download part works, right?

dcahoe
11-16-2008, 04:20 PM
FixItPete, did you try the TiVoPlayList (http://tivoplaylist.dyndns.org) method I talked about up above in post #8? It works if you can and do follow the example correctly.

Or have you just been trying the web browser method?

FixItPete
11-16-2008, 05:13 PM
FixItPete, did you try the TiVoPlayList (http://bellsouthpwp.net/d/c/dcahoe/tivo/index.htm) method I talked about up above in post #8? It works if you can and do follow the example correctly.

Or have you just been trying the web browser method?

I would love to get it to work, but I kept getting the same error, "Load Error... check ip..."

I don't know what you mean by what you said in #8. Are you talking about setting up "trigger port" v. "public port"??

443 works fine 80 is no go.

FixItPete
11-16-2008, 05:16 PM
Under "Special Applications" in my SMC router:

Trigger Port Trigger Type Public Port Public Type Enabled

dcahoe
11-16-2008, 06:04 PM
I would love to get it to work, but I kept getting the same error, "Load Error... check ip..."


After forwarding these ports on your router, you need to enter your router's IP address in TiVoPlayList and not your TiVo's IP address. The router will re-direct the info to/from your TiVo.

I guess I might have left out that bit of information.

FixItPete
11-16-2008, 07:09 PM
After forwarding these ports on your router, you need to enter your router's IP address in TiVoPlayList and not your TiVo's IP address. The router will re-direct the info to/from your TiVo.

I guess I might have left out that bit of information.

When you say my router's IP -- do mean the IP assigned to it, or the IP I see when I go to "showmemyip" type sites...?

dcahoe
11-16-2008, 07:39 PM
If you are trying to access your TiVo from a remote location it has to be the IP you would see when you go to "showmemyip" type sites. If you have a fixed IP from your ISP this works well, if it is a dynamic IP it will change on you.

If your router forwards from public/WAN ports to local private/LAN ports, you can't necessarily test this at home because you may have to hit your router from the WAN side to see this work.

FixItPete
11-16-2008, 10:06 PM
I have remote access so I can work from either side. Right now I have the ip (from "showmyip" as the one that I use (same as I use for remote desktop, etc.)

I can't get this to work no matter how hard I slam my head on the table! UGH!

FixItPete
11-16-2008, 10:27 PM
Odd... I can't telnet to it... not even from the machine on the same network... ?

windracer
11-16-2008, 10:29 PM
telnet isn't open on the TiVo, so that wouldn't work anyway.

FixItPete
11-16-2008, 10:34 PM
So how to people get in to load things like tivoweb?

windracer
11-17-2008, 08:35 AM
That requires hacking your TiVo, a topic too vast to discuss in this thread. ;)

FixItPete
11-17-2008, 09:42 AM
Ok then! I'll stick with trying to get either HTTP or TivoPlayList to work. If anyone knows the details of the SMC router I'm running and knows how to get this to work... please! Let me know... :)

dcahoe
11-17-2008, 10:26 AM
The "showmemyip" should be the ip at the remote site.

------------------------------------------------------
To re-iterate the instructions:
-on your router forward incoming port xxx TCP traffic to your TiVo IP Address port 443
-on your router forward incoming port yyy TCP traffic to your TiVo IP Address port 80
-go to the 'Advanced' settings screen in TiVoPlaylist and enter xxx from above as the PlayList port and yyy as the Download port
-find the WAN IP address (assigned by your ISP) of the router and enter that in TiVoPlayList (be sure to hit SAVE)

This whole process works well. I have been doing it for over 2 years exactly as described.

But some routers don't support forwarding ports as described, so I would suspect if it's not working for you it is your router setup or limitations.

dcahoe
11-17-2008, 11:08 AM
Ok then! I'll stick with trying to get either HTTP or TivoPlayList to work. If anyone knows the details of the SMC router I'm running and knows how to get this to work... please! Let me know... :)

For your SMC 7008ABR you should do this under Advanced Setup -> NAT -> Virtual Server.

BTW, you need your TiVo to have a fixed IP for this to work, using DHCP won't work very well with port forwarding once your IP changes.

windracer
11-17-2008, 11:44 AM
BTW, you need your TiVo to have a fixed IP for this to work, using DHCP won't work very well with port forwarding once your IP changes.
DynDNS.org (http://www.dyndns.com/services/dns/dyndns/) is a perfect solution for that. Some routers even have the client built-in to keep your current IP address up-to-date. Very nice.

FixItPete
11-17-2008, 05:59 PM
If anyone can spare a few minutes, please PM me and perhaps guide me through this. I can even provide a Toll-Free telephone number if that would make it easier... I'd love to be able to access my Tivo from remote locations.

Thanks! Pete

rocko
11-17-2008, 06:12 PM
DynDNS.org (http://www.dyndns.com/services/dns/dyndns/) is a perfect solution for that. Some routers even have the client built-in to keep your current IP address up-to-date. Very nice.

I think he was talking about the DHCP address on his LAN. If it keeps changing it's hard to forward the port. Some routers have a "static DHCP" feature where they'll assign the same IP based on the MAC address of the NIC, but you can't always rely that a particular router will do that.

But, yes. DynDNS can be extremely helpful to help find your TiVo if you ISP dishes out dynamic IP addresses.

windracer
11-17-2008, 09:06 PM
Agreed, on both points. :)

FixItPete
11-18-2008, 07:59 AM
Question:

I do run No-IP and I found this on canyouseeme.org:

Port 80 is the default port for http traffic. With blocked port 80 you will need to run your web server on a non-standard port in conjunction with a port 80/web redirect from No-IP.com

What do they mean?

windracer
11-18-2008, 10:35 AM
FixItPete, this is what we have been trying to get across to you. Try forwarding some random public port, like 8080 to your internal LAN port 80 on your TiVo.

Why not just forward a different external/public port to LAN port 80, like we discussed with the 10000 example?

In other words, try forwarding public port 8080 to LAN port 80 on your TiVo. This may or may not work, I'm not sure. If the index page is hard coded to use port 80 for the images, you probably won't see those, but big deal if the download part works, right?

Then point your browser to https://{your router's IP}:8080 and see if that works.

FixItPete
11-18-2008, 12:00 PM
Yeah, I put the IP for the Tivo in the Router's "LAN IP Address" field.

Then I put 10000 in both the "LAN Port & Public Port" fields.

Then I go to a browser and try: https://my.ip.here:10000

And I get the time out.

windracer
11-18-2008, 12:43 PM
Then I put 10000 in both the "LAN Port & Public Port" fields.
This is the problem. You need to put 80 in the LAN port. You want to forward Public port 10000 to LAN port 80 on the TiVo.

The way you have it now, public port 10000 is being forwarded to port 10000 on the TiVo. There's no server listening on that port, so it times out.

FixItPete
11-18-2008, 01:54 PM
Ah! I will try! (Thanks for not giving up on me! :D)