HME is TiVo’s powerful new open platform for
applications that are displayed and controlled by broadband-connected
TiVo Series2 DVRs. HME applications are written using the Java
programming language and can run on home PCs or remote servers hosted
by TiVo. At this time, HME applications cannot control any of the
TiVo DVR’s scheduling, recording, or video playback capabilities.
Developers use the HME software developer kit (SDK) to create these
applications. The SDK is released under the Common Public License
(CPL). The Bananas UI Toolkit allows quick development of applications
with the familiar TiVo look and feel.
Download the SDK to get started with HME.
Download the Bananas UI Toolkit to create TiVo-style menus.
The HME SDK Developer's Guide is available online in HTML format here.
The Bananas UI Toolkit documentation is available online in HTML format here.
You may also want to join our mailing list.
TiVo has developed several new applications and services using HME, including TiVoCast and SwivelSearch. More are on the way! When they are released, they will automatically show up within Music, Photos, & More.
If you'd like a glimpse of the type of things that are possible, visit the Gallery page.
You can see a demo of HME on your TiVo DVR today using the HME Quick Start.
You'll also find a number of third-party HME applications available from www.apps.tv. Note that TiVo neither owns or operates www.apps.tv.