O'Reilly logo

TiVo Hacks by Raffi Krikorian

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hack #65. TiVoWeb, a Web Interface to Your TiVo

TiVoWeb is the TiVo interface embodied in a web browser, allowing you full remote control of your TiVo from anywhere in the world.

Josha Foust's TiVoWeb (http://tivo.lightn.org/) predates TiVo's Home Media Option (HMO) and far outstrips it in terms of features. While the HMO's Remote Scheduling feature simply allows you to add something to your TiVo's recording schedule over the Web, TiVoWeb is almost the full TiVo interface embodied in a web browser. It allows direct manipulation of about every aspect of your PVR: manipulate your Season Passes, unschedule something from the To Do List, undelete a program you might have accidentally deleted, read your TiVo messages, and the list goes on and on.

A nice side effect of running TiVoWeb is the ability to manipulate your TiVo while it's doing something else—playing back a recorded show, for instance.

Before you begin, you'll need a networked TiVo [Hack #49] with a Bash prompt [Hack #52]. You can even use a PPP-over-serial [Hack #47] instead of the TiVo/TurboWeb card in your Series 1.

Installing TiVoWeb

The first step is to download the TiVoWeb application code to the TiVo itself. There are many ways to do this, probably the easiest of which is to use the http_get utility [Hack #53] on the TiVo command line to grab the files from the TiVoWeb site:

bash-2.02# http_get -T 0 -C 0 -D /var/hack -U http://199.240.141.102 /
               [RETURN]
               
tivoweb-tcl-1.9.4.tar.gz

At the time of this writing, the current ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required