Driver Details

TiVo

By: My Device
Updated: Feb. 12, 2012
Version: 1.4

Version 1.4

This driver controls the TiVo Series 3 High Definition Personal Video Recorder.

Interfacing your Tivo to RTI couldn't be easier. The driver features commands not found on the supplied remote such as putting TiVo into standby, directly accessing the Now Playing menu and jumping directly to your favourite channel.

2-way feedback is provided via variables with the ability to reverse a channel icon based on what channel is currently playing, as well as the ability to see when the TiVo is recording on a touch panel and creating text boxes that display the name of the channel currently playing.

But the best part of it all... no ugly IR emitter stuck to the front of your TiVo! Control is handled over ethernet.

TiVo® Interface

(c) 2009-2010 My Device.

www.mydevice.com.au

This driver enables you to control the TiVo Series 3 PVR designed for Australia and New Zealand.

Please report any bugs found to bugs@mydevice.com.au. Include driver version number and steps to reproduce the issue where possible.

Driver Configuration Settings:

TCP Settings:

TCP Address - Set the IP address of the TiVo. Please see the detailed instructions for more information on making this static.

Functions:

Teleport

This function will take the TiVo to a specific screen no matter where you are currently browsing. This is great for ensuring a known starting position when switching on the TV etc.

Destination : Drop down list (TiVo, Live TV, Guide, Now Playing).

Where:

TiVo - will transport you to the main menu.

Live TV - will switch to the tuner. The last viewed channel is shown.

Guide - will transport you to the station guide for the current program.

Now Playing - will take you to the list of recorded programs.

Set Channel

This function changes the current tuner to a specific channel number.

Channel: Station to tune to. Valid range is 0 - 9999.

Force Channel

This function will change the current tuner to a specific channel even if it is currently busy recording. Be careful using this function as it may cause recording to end prematurely.

Channel: Station to tune to. Valid range is 0 - 9999.

Keypress

Available keys from the drop down menu:

TiVo - bring up the main menu.

Up - cursor movement.

Down

Left

Right

Select

Live TV - jump to the last viewed station.

Thumbs Up - Register your satisfaction for a program.

Thumbs Down - Register you dissatisfaction for a program.

Channel Up - Surf.

Channel Down

Record - Start recording a program.

Display - Change display resolution.

Direct TV

0 - Keypad numbers

1

2

3

4

5

6

7

8

9

Enter - submit information.

Clear - clear entered information.

Play - Transport controls

Pause

Slow

Forward

Reverse

Standby - put the unit in low power mode.

Now Showing - jump to the recorded programs listing.

Replay

Advance

Guide

Info - Display description of program.

Aspect - Change the output aspect ratio.

The following buttons are included as they are part of the protocol, but have no function in the Australian model. They are left here only for completeness in case they are added in a future firmware update.

Stop - Currently unsupported by TiVo.

Delimiter - Currently unsupported by TiVo.

Variables:

Current Channel - An integer value of the currently viewed channel.

Recording - One or more of the tuners is currently being recorded to disk. Unfortunately it is not possible to determine which one.

Channels 1 - 250 - Boolean value that indicates the current channel you are tuned to. Only one channel will ever be set to TRUE at a time. Use this to indicate feedback on your remote for station selection buttons.