TivoWeb


TivoWeb is a web server which runs in TiVo-branded DVRs.
It adds functionality to TiVo such as being able to set recordings over the internet and undelete deleted shows. It also allows the addition of custom modules which add more features to TivoWeb.
There are three main versions of TivoWeb still in day-to-day use. TivoWeb 1.9.4 is the original TivoWeb project and is no longer maintained; the last release of it was v1.9.4. The original TivoWeb project has been followed by TivoWebPlus v1.0 to v1.3.1 and then more recently by TivoWebPlus 2.0.0. and 2.1.0. TivoWeb 1.9.4 modules will usually work under TivoWebPlus v1.0 to v1.3.1; however, this version of TivoWebPlus has also frequently been criticized for being relatively unstable and prone to crashes and module hangs, especially on TiVos running large satellite or cable TV platform databases.
This resulted in the release of TivoWebPlus v2, a complete rewrite of the original TivoWeb code aimed at greatly increasing the stability of TivoWeb and also adding the ability to take advantage of the advanced hardware functionality of the very latest TiVo models whilst still also being compatible with the original Series 1 US and UK TiVo units. TivoWeb 1.9.4 and TivoWebPlus v1.0 to v1.3 modules do not work under TivoWebPlus v2 without certain internal alterations and amendments. However, the majority of modules and functionality add-ons from TivoWeb 1.9.4 and TivoWebPlus 1.0 to 1.3.1 have now been incorporated into TivoWebPlus 2.1.b3 and Portland Paw has also written a version of his www.tivohackman.com module that is directly compatible with this version of the TivoWeb project.

Current and historical TivoWeb modules and related TiVo user interface extensions

Module name/linkModule description
This tcl program replaces the Now Playing banner in the Now Playing list on the TiVo with a graphic showing the number of recordings and number of Suggestions as well as the volume of currently available free hard drive disk space. Its operation can be managed from Tivoweb's Startup Editor module or from the Tivoweb Hackman module.
Creates a backup of users' Season Passes without having to remove the TiVo HD.
Change all season passes at once. E.g. all to record at best
This utility allows users to alter the length of the live TV buffer on most S1 and S2 TiVos from the default 30 minutes to a range of alternate values between 15 minutes and three hours. This comprises both a tcl executable file and an itcl extension to Portland Paw's Hackman module for Tivoweb.
Creates an RSS feed of recent calls; tested with Firefox, IE 7.0, FreePOPs and many other feedreaders. Item links provide reverse-phone number lookup. Version 2.0 works with TivoWebPlus 2.0, and can read call logs generated by elseed and ncid.
Allows the user to see a single channel's programming data for a week.
Allows the user to display and manipulate current values of the Favorite and Receive flag for each channel.
Shows users unresolved conflicts, then discovers if a second networked TiVo is available to record them.
A module and tcl file that sends users a daily email from their TiVo on its status including system temperature and last successful phone call time and date plus all recent and scheduled future recordings and notification of any future recording conflicts.
Compares the current TiVo guide data and To Do list for the UK Series 1 Thomson TiVo with EPG data sourced from the PC Digiguide Application, or over the web from http://www.mydigiguide.com.
A module to schedule recordings by right-clicking in the Digiguide PC app
A TivoWeb module that will display text on the TiVo screen. Text to be displayed may be entered interactively from a PC web browser. May be useful if the older version does not work. with colour bar selector.
Easy editing of the boot up script
This module created by Sanderton and now maintained by Maxwells_Daemon intelligently adds soft padding to all specified recordings on the TiVo so that users do not miss the start or end of their favourite TV programs if they start early or overrun.
Change the text of all menus on the TiVo itself - E.g. TiVo Central to "Joe's TiVo Central" - Useful when users have more than one TiVo, or just want to change the text.
Quick TivoWeb module to show Caller ID log button in TWP. Must have ELSEED running already.
Module to pre-select items in the TivoWeb To-Do list for deletion based on titles or episode descriptions. Can be used as a work-around for the lack of NOT logic in Advanced Wishlists.
Checks that guide data is present for each channel; check for rogue/orphaned Season Pass series.
A TiVo Hack Manager plug-in module for TivoWeb and TivoWebPlus that allows the user to start and stop TiVo hacks, such as telnet, tivoftp, TiVo Control Station, cron, YAC, etc. Includes remote reboot capabilities and the ability to execute bash command lines. Also edits rc.sysinit and secondary startup files, such as rc.sysinit.author. Version 2.0.0 update includes support for xPlusz commands and backdoor codes as well as incorporating JJBliss's bufferhack, KeepUpTo and TCTimout utilities. Hackman also provides protection against reboot cycling caused by corrupted guide data.
A grid based guide with highlighting
Displays recommended shows in the next week and provides a link to record. The current version of the module allows users to preview and record Radio Times TV recommendations, Radio Times radio recommendations, DigiGuide TV recommendations and film recommendations
A script that makes it much easier to install hacks - no more download/extract/ftp to TiVo. Users simply type "install " on the TiVo, or use the tivoweb module.
Module for Tivoweb to provide access to several TiVo functions from an iPhone. Mainly for UK TiVos.
Show JPEG images on the TiVo screen
A series of modules by LJ extending the functionality of Wishlists, Now Playing and the User Interface in Tivoweb v1.9.4 and especially oriented towards UK Series 1 TiVos running TiVo software version 2.5.5
A module for Tivoweb that manages the additional channel logos that can be loaded onto any UK or US Series 1 TiVo. Logos can be added for any channel for which the user may currently have or is likely in future to have programs listed in Now Playing and the UK logo set is maintained by Tivocommunity forum member aerialplug and can be downloaded from http://hywel.underground-history.co.uk/tivo/logos/
Maintains TiVo's NoReRecord list. This list is used to prevent automatic recording of shows within 30 days of their deletion or cancellation from the TiVo.
Set manual recordings
Merge multiple recordings for a single "Save to VCR" operation.
This program allows users to easily browse upcoming movies for their TiVo. Allows browsing by category, premiere, keyword all movies that are playing on the movie channels of their choice
Plays MP3s locally on the TiVo
Shows the programmes in the schedule where the original air date is the same as the broadcast date, i.e. they are new episodes.
Sends the backup key every 60 seconds if a recording is in progress
, inspired by LJs noreddot program, runs on the TiVo in the background and can send infrared signals to external set top boxes based on the current channel, recording state and system state.
Adds Folders and Sorting to the Now Playing module
This module allows us 2.5.5 TiVo users to sort Now Playing by Classic, Expiry Date, Title, Title + Episode Title, Duration and Genre.
Lets the user sort and search programmes through tivoweb for playback on the TiVo screen. Useful when users have many pages of recordings in now playing.
Allows users to change TiVos channel numbers
Allows user to change the priorities of Season passes, as in the SP Manager on the TiVo
A TivoWeb module with CGI-like abilities to run bash scripts and pass parameters.
Shows in calendar format all upcoming "to-do" items and programs that are in the user's "now showing list". The user can navigate to previous and coming weeks by click forward and back arrows.
This module allows users to search by Advisory Code.
Set a manual recording by right-clicking in the Digiguide PC app
These changes will show users an icon against each showing in a series letting them know whether their TiVo is already planning to record something in that slot.
Shows the Inside TiVo and Channel Highlights screens in your browser.
A tcl utility from mikerr for the UK Series 1 TiVo that can also be set to launch on boot using Sanderton's Startup Editor module. This adds a new menu and functionality to Now Playing to both let users add episode titles to the listings and also to sort the listings alphabetically or by program size. The utility can also group all programs in a series into a single program folder within Now Playing.
Sanderton's module allows users to edit the rc.sysinit.author.edit TiVo startup file directly from within Tivoweb.
Show a TagCloud with statistics of users' most popular actors and actresses - based on their recording history.
Send programme suggestions to users' friends
A Tivoweb 1.9.4 only compatible Module that allows users to keep track of all episodes of programs that they have previously recorded so that the 28-day No Re-Record rule can be extended indefinitely, thus ensuring that episodes of programs they have previously recorded are not recorded again by their TiVo. The data in this module also interfaces with the To Do list section of the daily email sent by DailyMailJazz. Updated throughout 2011 for the AltEPG.
Displays upcoming listings in a grid format. Latest version is Grid 1.04 and can be found .
Update includes filters, SC and RP.
A re-write of TivoWeb itself to give access via WAP.
This module is based on the Browse by Time screen on the TiVo. This TivoWeb version also allows users to press a button to watch a programme if it is currently on and will show them if future programmes conflict with programmes currently scheduled to be recorded.
Module for Tivoweb which generates XHTML-MP pages giving mobile devices like cellphones, PDAs, etc. access to TiVo functions. For UK TiVos.