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 #82. Pulling Video from Your TiVo via Web Interface

Clean and simple downloading of recorded shows through your web browser is just a TiVoWeb module away.

If you're rather attached to your browser—as I am—and would prefer a nice web interface for downloading recorded TV shows, John Sproull's MfsStream module (http://www.dealdatabase.com/forum/attachment.php?s=&postid=77818) for TiVoWeb [Hack #65] is for you.

Tip

If you are passing TiVoWeb through an Apache proxy (see [Hack #80]), the MfsStream module won't work for you right out of the box. I'll show you why at the end of this hack.

Grab the mfsstreamweb98b.zip archive from the previously mentioned URL and expand it on your PC. The archive contains plenty of files, only a few of which we'll be needing. FTP [Hack #55] the mfs_stream file to your TiVo's /var/hack/tivoweb-tcl directory; this is the program that talks to TiVo's Media Filesystem (MFS), where recorded programming is actually kept.

MfsStream was originally written to send video directly to the command line for capturing in a regular file. What's needed is some way to proxy it, rerouting it to the network. The tyhttpd program included in the MfsStream archive does just that. Copy it to TiVoWeb's /var/hack/tivoweb-tcl directory. Lastly, transfer the contents of the modules directory (extracted from the archive) to /var/hack/tivoweb-tcl/modules. These scripts add a new MfsStream menu item to TiVoWeb.

Let's give it a whirl, shall we? From the command line, launch

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