January 15, 2012
Automating Your TiVo

If you've got a TiVo, you might have heard of TiVo Desktop software. It's great but lacks some key capabilities if you happen to own an iPad, iPhone or Android device.

First, the issues:

  1. TiVo's Desktop desktop software will get the programs form your TiVo, but won't let you convert them to a format suitable for your iPad unless you pay extra for the "Plus" edition.
  2. Even with the "Plus" edition, the fixed resolution of the output video is an awful and totally unwatchable 640 X 480 with horrific encoding quality.
  3. In this modern age, it would be nice to remove all commercials, automatically, safely and seamlessly. What you get from TiVo Desktop includes commercials obviously. Scrubbing past them on your mobile device is tricky, annoying and error prone.
  4. It would be nice to be able to not to have to choose which programs you can watch in advance. With the TiVo Desktop setup, you have to pick what you want to take with you, sync your device to load the video files, etc. And once you're on the road, new programs can't be watched, since they are back at home on your computer.
  5. Many manual steps. Can't we automate things in this day and age?

The solution let's you stream to any iOS or Android device, totally automate the workflow of publishing and streaming your shows (and movies and pictures and music, too BTW).

Ok, first, enter "kmttg" (free) and "VideoReDo TV Suite" (not free but definitely worth it). With this combo, you can 100% automate the processing of TiVo programs, including:

  • Downloading shows from your TiVo,
  • Decrypting the .tivo files with your TiVo Media Access Key,
  • Scanning and finding all commercials in the shows,
  • Removing all commercials from the shows, and
  • (optionally) Re-encoding to an h.264 .mp4 1280 X 720p maximum resolution format, friendly to devices, smaller than the original, etc.

You don't technically need VideoReDo TV Suite with kmttg, but as commercial software under active development, the quality of the ad detection and removal, video correction and encoding is far superior to the default free stuff that kmttg ships with. And kmttg has super-tight integration with VideoReDo to fully harness it's power if you have it installed.

Also, let me just say that kmttg is one impressive piece of software. It's a Google Code hosted project and is a real labor of love by the developer and he is very active on it and responds literally within minutes to feedback, questions and concerns. The software can run as a WIndows Service, completely hands free, or in GUI mode, great for settings configuration, adding new shows to the list, etc. To get the programs to adaptively stream to your devices from anywhere on WiFi or 3G, for iOS devices, check out the "Air Video" and "StreamToMe" apps + server software. In both cases, the app costs money, but the server software is free.

StreamToMe ($2.99) is a highly polished app/server combination, and in addition to video streaming supports pictures and music streaming. and much more, including AirPlay for audio and video output (to a hotel room TV, for example).

Air Video ($2.99) is a bit more spartan and to-the-point, focusing solely on iOS video streaming and live conversion (transcoding). Both do a terrific job with adaptive video streaming based on your current bandwidth situation (o lack thereof). I'd recommend getting and setting up both (setup takes literally just 5 minutes), since from time to time, one app can handle a particular video better than the other, it gives you assurance you will always get at your media, etc.

For Android devices, check out the "Qloud Media" app ($2.99) and "Qloud Server" software.

I run all three servers on my computer at home and I can use my Amazon Kindle Fire (Qloud Media app), iPad or iPhone (StreamToMe and Air Video) to stream TV shows, movies music, and pictures from any device from anywhere, over WiFi or 3G with crisp HD quality and totally commercial free.

This makes a great weekend project. Then, the next time you're stuck in a hotel with $15 movies as your only decent viewing option, on the road and need to entertain the kids in the car, sitting waiting someplace, etc, you'll have your entire video library at your disposal, including new shows recorded while you have been away.

Have fun!

Damon