My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

(See installation and usage documentation further below)

INTRODUCTION

kmttg is a Java based program I wrote to facilitate TivoToGo (TTG) transfers that can download, create pyTivo metadata, decrypt, run comskip & comcut (commercial detection and removal), create closed captions files and re-encode multiple shows you select from your Tivos all automatically. The program also has the capability to transfer and process shows automatically from your Tivos based on titles and keywords you setup.

You can select one or more shows at a time and then with one click of a button the program will download all the selected items, with the options of also automatically creating a metadata file for pyTivo, decrypting .TiVo files to .mpg, running comskip (commercial detection and removal program), and automatically re-encoding to a more portable format using mencoder, ffmpeg or any other command line encoder of your choosing. The program queues up multiple jobs and displays time, size and speed statistics for ongoing jobs.

Previously I was using different point tools to accomplish this, such as Tivo Desktop or TivoPlayList for downloads, pyTivoMetaGen for generating metadata files, Tivo Decoder UI for decrypting and various GUIs built around ffmpeg for re-encoding. I did not want to pay for or be limited by Tivo Desktop Plus. This is my attempt to simplify and automate these different tasks all into 1 simple GUI.

Starting with v0p8 release there are several new capabilities included in kmttg, including option for backing up season passes to disk for Premiere units. See the remote_control Wiki page for more details and screenshots below.

Starting with v0p7c release there is also a Disk Usage analysis window with a Pie Chart breaking down disk usage by category as well as a table summarizing disk use per channel recorded as well as bit rates (a measure of quality) per channel.

Compare to TiVo Desktop capabilties

Screenshots can be seen below.

This program is known to run on Windows Server, XP, Vista, 7, Mac OSX and Linux (various distributions) and pretty much any OS supporting Java Runtime Environment. The program relies heavily on 3rd party tools not all of which may be available for a particular OS (all available on Windows platform). It will automatically install many of the required tools for Windows and Mac platforms so you don't need to install them manually. Specifically some of the 3rd party programs used are:

  • curl - For http & https interface to the Tivos
  • tivodecode - For decrypting .TiVo files to .mpg
  • mencoder, ffmpeg, handbrake or other - For encoding to other video formats
  • comskip - For automated commercial detection

SCREENSHOTS

Main window

Disk Usage window

To Do List

(View upcoming recordings, cancel some if desired)

Season Pass Manager

(View, backup, load, copy, modify, delete and re-order season passes)

Won't Record Table

(Organized in folders, can schedule shows to record on alternate TiVo)

Season Premieres Table

(Can setup season passes from table entries)

Search Table

(Can setup individual recordings or season passes from matched entries)

Guide Table

(Can setup individual recordings or season passes from table entries)

Virtual Remote

(Has full keyboard support too)

RELEASE NOTES

WINDOWS INSTALLATION INSTRUCTIONS

MACINTOSH INSTALLATION INSTRUCTIONS

LINUX INSTALLATION INSTRUCTIONS

CONFIGURING KMTTG

USING KMTTG

AUTO TRANSFERS

3rd PARTY TOOL LINKS

tivodecode

comskip (Commercial detection software)

ffmpeg

handbrake

mencoder (Part of MPlayer distribution)

Atomic Parsley

t2sami

ccextractor

VideoRedo

Project-X

TIVO FORUMS THREAD

http://www.tivocommunity.com/tivo-vb/showthread.php?t=387725

Powered by Google Project Hosting