Watching TiVo on an iPod Touch

I'm finally getting around to working on something I've wanted to do for sometime. Last year my kids and I got hooked on Star Wars: The Clone Wars. Every Sunday morning we would sit on the sofa and watch it on the TiVo. It was our way to reconnect and watch something we enjoy together. This year, The Clone Wars is on at a time that conflicts with another show that my wife and I enjoy. We decided that we would get a seasons pass to the show via iTunes. Our Sunday ritual was saved. We also ended up with an extra perk. I could now sync the shows to my iPod Touch and we could enjoy Clone Wars whenever and wherever we wanted.

But then the kids and I got hooked on Phineas and Ferb. We looked forward to Phineas saying 'Where's Perry?", Isabella with "Hey Phineas, What ya doin'?", and Candace with "You're so busted". It's predictable entertainment. Trouble is, out TiVo started to fill up with all the shows - first run and repeats. We would sit down on the couch only to find out that the last episode had been deleted to make space for another show. I started to think about what I could do about this.

My first thought was - expand the size of the TiVo. Western Digital and TiVo partnered to develop an external hard drive.

With the Western Digital My DVR Expander for high-definition TiVo boxes, you can increase the recording capacity of your TiVo box.

However, the My DVR Expander must be mated to a specific TiVo and TiVo does not support the use of other drives - only the My DVR Expander. My second thought was to use weaKnees. Weakness specializes in TiVo upgrades. You send them your TiVo and they install a larger replacement hard drive in your TiVo, fully formatted and with your media access key. The problem is that I would be without the use of the TiVo while they worked on it. Weaknees does provide a do it yourself option but I had little confidence that I could pull it off without borking my TiVo.

I started thinking that it would be nice if I could just pull the shows off the TiVo and archive them. I have over 2TB of storage in my home, 500GB of which is attached to my Mac mini. I've been using the Mac mini as a media server for over 6 months. I started ripping and converting my DVD library to h.264 format and importing into iTunes. The idea was that I would eventually connect the Mac mini to my HD TV (DVI to HDMI). However, my wife and kids and I sync our iPods to iTunes on the Mac mini so I'm rethinking that strategy. Perhaps an Apple TV?

Anyway, I decided that my solution would involved getting the video on my TiVo to that Mac mini. I searched around and found a program called iTiVo.

iTiVo is a Mac front-end to your Series 2, Series 3, and TiVoHD device. It will download shows to your mac, and convert them to many popular formats / devices.

iTiVo does exactly what I need and a few more things I did not expect. To get iTiVo connected to my TiVo I needed the IP address and Media Access Key of my TiVo. iTiVo displays a list of all the shows on my TiVo. Not all my shows can be downloaded. Some rights holders restrict the shows. I can add a show to the queue to download of subscribe to a show - like a season pass. iTiVo will download and encode the show for each new episode.

Screen shot 2010-04-11 at 8.45.29 PM

iTiVo provides a few important options (click Preferences). In the Download section of the iTiVo Preferences I entered my MAK and set the location where I wanted iTiVo to save the video files. It took me awhile to decide what video format I wanted my files. On the one hand Apple TV is better quality but the files are not compatible with my iPod Touch. The iPod Touch format would work well for my iPod but video quality was undesirable for viewing on a TV. I compromised with the iPhone super-res format. I also discovered a bonus feature of using iTiVo. After conversion iTiVo will import the video file into iTunes ready to be synced to my iPod Touch. Cool!

Screen shot 2010-04-11 at 10.02.32 PM

iTiVo has an experimental feature called "Automatic Commercial Skipping". iTiVo will find the video blanking interval and remove commercials from your video. A one hour show becomes 40 minutes of fun with no commercial interruption. It works quite well and I have not had any issues. I have not used the subtitles feature.

Screen shot 2010-04-11 at 8.46.20 PM

Moving files over my network from the TiVo to my G4 Mac mini can make the network somewhat useless for other purposes. To reduce the load on the network I set iTiVo to transfer video files between 10 PM and 6 AM. On my G4 Mac mini iTiVo takes a few hours to download and convert each hour of video but most of my video is ready for syncing with my iPod Touch by the next morning. My kids and I now catch up with our shows by hooking up my Macbook to the TV and streaming from the Mac mini. Time to go look for a used Apple TV on eBay?

Screen shot 2010-04-11 at 8.47.17 PM

Bluetooth on iPod Touch 2G

After upgrading (the iTunes servers were jammed so I did it after midnight) I noticed a small Bluetooth icon in the upper right hand corner of the home screen. So I went straight into Settings->General and ... what do you know, Bluetooth.

I was pleasantly surprised to find out that upgrading to iPhone OS 3.0 enabled previously hidden Bluetooth functionality on my second generation iPod Touch. After upgrading (the iTunes servers were jammed so I did it after midnight) I noticed a small Bluetooth icon in the upper right hand corner of the home screen. So I went straight into Settings->General and ... what do you know, Bluetooth.


The only Bluetooth device I have is a headset for my Motorola KRZR cellphone (no iPhone yet) so I resorted to trying to connect from the kids iMac. While I can't do anything useful with it (yet) I expect we will see a host of new accessories for the iPhone 3G(S) and iPod Touch 2G. I for one would like a Bluetooth car kit to wirelessly stream music from my iPod Touch. Perhaps maybe sync my iPod without docking.

Picture 1.png
Picture 2.png

I noticed that one of the services available on the iPod Touch via Bluetooth is something called AVRCP. According to the official Bluetooth web site AVRCP:

AVRCP is designed to provide a standard interface to control TVs, hi-fi equipment, or others to allow a single remote control (or other device) to control all the A/V equipment to which a user has access. It may be used in concert with A2DP or VDP.

I can't wait!!

Picture 3.png

Rethinking MobileMe and iPod Touch as ultra-portable

I find that I use my iPod Touch as a music/video player only incidentally. With the wireless option and the app store my iPod Touch is more of a PDA/game machine. I carry it around the house and now use my laptop for other things ( editing photos and video, etc. ). At work, we now have a wireless guest network setup ( separate from the corporate LAN ) and when I am near a conference room or sitting neat the cafe I can connect and update my iPod. I have a few video and audio podcast that I follow.

I signed on for MobileMe (formerly .Mac ) for one year. I was hoping to see the value but ... I think now I realize that it's useful for my mom or grandma. With the Google Redesigned extension for Firefox, Google Calendar and Gmail are better looking than MobileMe ( in my opinion ). With JungleDisk and Amazon S3 I get the same thing as iDisk ( for a lot less ). And with Plaxo ( Google Calendar now has CalDAV support ) , I can sync my Mac Address Book and iCal between Google and my Mac ( for free ).