Getting Your Tivo and Macintosh to Talk

by Devanshu Mehta Feb 22, 2007

Tivo, as a company, is very similar to Apple. Both companies owe their success to spectacular user interfaces and attention to detail. Apparently the Tivo CEO is a Mac fan, which is strange considering the amount of time it took for them to support Macs for any of the functions that Windows users had been enjoying for years, such as sharing multimedia from the PC and copying videos to the PC. Also, for a while there were many rumors that Apple would acquire Tivo, but in light of the introduction of the AppleTV, that no longer is likely.

I have had my Tivo for a week now, and I enjoy it quite a bit. Besides being a DVR that records what I ask it to, it also goes out and keeps downloading things that I didn’t ask it for based on my taste and preferences, which it learns over time. Also, if it is connected to the Internet (which is the best way to have it), it will provide you with weather, traffic, podcasts, movie showtimes and tickets, and all kinds of other nifty features on your television. Also, the ability to send it recording requests over the Internet is fantastic.

My experiences with getting the Tivo to talk with my Mac were quite straightforward, but will apply to you in the following situations:

  • You have a stand-alone Tivo Series 2.
  • Your Tivo is on the same home network (wired or wireless) as the rest of your home computers.
  • You have a Mac with OS 10.4 or higher.

Tivo Desktop—share your library with your Tivo
The Tivo Desktop software comes from Tivo themselves and gives you the ability to share your photographs (from your iPhoto library) and your music (from your iTunes library) with your Tivo. This software adds the Tivo Desktop to your System Preferences. Once you “Start” sharing, you can access your media from your Tivo effortlessly. Your Tivo will also be able to discover your Mac automatically using the Bonjour protocol (part of Mac OS X).
image

VLC
Before you proceed any further, you may want to go and install VLC. This is a media player that can handle most of the video and audio formats that the world can throw at you, for those all-too-many occasions when QuickTime chokes on a file. Even if you have QuickTime Pro, the videos that you can get off your Tivo may have trouble in QuickTime.

Tivo uses MPEG-2 as its video file format but encrypts it with its own algorithm. The following programs help you get the video in a playable format for your computers, DVD players, or other portable devices.

TivoToGo—the official way to get video from your Tivo
Unfortunately, this is bought with Roxio Toast, a $100 software before rebates. This, however, does allow you to download the videos to your Mac, convert them to other formats (iPod, PSP), and burn them to DVDs for consumption on your regular DVD players. This is an expensive option, but may be worth it to avoid the hassle and legal implications of less official and less streamlined options. Personally, at that price, I would rather spring for the next upgrade of OS X. This is also a poor decision on the part of Tivo, since the Windows option is free.
image


TivoDecode Manager—to get video from your Tivo for free
The TivoDecode Manager is a free and relatively simple-to-use option to download your videos from the Tivo to any Mac on the same network. The software has a few nifty features, such as the ability to queue downloads, convert to MPEG-4 for iPod transfers, and Bonjour. Bonjour is Apple’s name for the protocol that allows machines on the same network to discover each other and advertise services. With the Tivo, this allows the Mac to find all the Tivos in your home network (and allows your Tivo to discover all the Macs for the Tivo Desktop functionality).

The TivoDecode Manager will automatically detect your Tivo and list all the videos on it. Queue them up and it will download (and decode) them all as fast as your network permits. Of course, the videos are pretty large in size so make sure you have the disk space!

The issue of burning these videos to DVD becomes a little more tricky and is one that I have not had the opportunity to explore yet. Many resources suggest ffmpegx in combination with iMovie and iDVD in order to convert the video to the appropriate formats and burn them to disk. Check out some of the suggestions at ZatsNotFunny.com or Hit or Miss, and I will write an article in the future when I have tried them, and other cool Mac-Tivo hacks.

Comments

  • Here is a trick you may already know. If you hold down the apple key and click on the Tivo Desktop icon in system prefs, it adds a video tab to Tivo Desktop. Files(must be mpeg-2) that you put in the Tivo Tv shows folder in your home folder will show up in the now playing list on your Tivo in a folder titled “Your computer name”. When you select to play these files, they will be copied onto your tivo. I tried this and it worked great. I am now going to digitize my old home movies using my Miglia TVMax. This feature combined with the Amazon Unbox deal will probably keep me from buying AppleTV. Plus I would need a new TV for AppleTV.

    Brian Blick had this to say on Feb 22, 2007 Posts: 1
  • That is a fantastic tip, Brian. Thanks- and I am already putting together a follow-up article on the video transfer/conversion issues with Tivo. This tip opens up a whole new avenue.

    Devanshu Mehta had this to say on Feb 22, 2007 Posts: 108
  • Interesting, albeit rather brief article…

    Would be more useful if you provided the link to TivoDecode Manager, which can be found here: http://tdm.sourceforge.net/.

    Not having much of a need (currently) for the rest of the Toast software, and only wanting to watch TiVo movies on my Mac’s 30” Cinema display, TiVoDecode Manager works fine for me.

    Brian, your tip on the videos tab was very useful… thanks!

    Big E had this to say on Feb 22, 2007 Posts: 7
  • Thanks Big E, I added the link. My mistake! I will be doing a follow-up article soon as I discover new and cool hacks.

    Devanshu Mehta had this to say on Feb 22, 2007 Posts: 108
  • Page 1 of 1 pages
You need log in, or register, in order to comment