Remote-access Guide

kmttg remote access

by Mrs. Ona Cormier Jr. Published 2 years ago Updated 1 year ago
image

What is kmttg and how to use it?

NOTE: Check Wiki for abandoned project notes. 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.

Does kmttg work with TiVo?

Starting with version v0p8i kmttg has a Remote tab which uses the reverse engineered rpc protocol to communicate with series 4 or later TiVos (won't work for older TiVos) to unlock several additional ways of communicating with the TiVo.

What is quickstream fix option in kmttg?

Shows downloaded from your Tivos are encrypted mpeg2 program files saved with .TiVo file extension. With this option enabled kmttg will use tivodecode to decrypt .TiVo files to unencrypted mpeg2 program files with .mpg extension. Most often you will want this option enabled. This option is short for QuickStream Fix.

How do I use kmttg GUI mode?

A little guidance is provided for basic usage of the GUI mode: Starting with version v1p0b you can now update kmttg installation to latest official version automatically using Help-Update kmttg... menu entry. kmttg will check your installed version against the latest available official version and prompt to update if they are different.

image

Channels

First step is to click on the Channels button to have kmttg obtain full list of channels you receive for selected TiVo. The channels will be listed on the left side in a list. Click on a channel/folder to see listings for that channel.

Start

You can control the Start time of the listings for which to list 24hours worth of programming starting from selected time. If you adjust the start time setting while inside a channel folder then the listings will automatically update to reflect the change.

Record

Record button allows one to select individual shows shown in table to be scheduled to record on a series 4 or later TiVo. The scheduling attempt uses low priority such that will only record if no conflicts with other recordings exist. i.e.

Season Pass

For shows of type "series" you can use the Season Pass button to setup a season pass for the show. The season pass will always be created with lowest priority, but you can use the Season Passes tab to adjust the priority once you have set it up.

What format is KMTTG?

If this option is enabled then kmttg will download selected shows in the table using mpeg2 Transport Stream (TS) container format. If disabled, then the download will be in mpeg2 Program Stream (PS) container.

How does KMTTG work on Tivo?

kmttg has a Disk Usage button for each TiVo tab . Clicking this button brings up a window showing a Pie Chart with a breakdown of how disk space is being used on this TiVo. Also shown at the bottom of the window is a table with an entry for each channel that you have recordings from and a summary of total space consumed per channel as well as the bit rate in Megabits per second (Mbps) and Gigabytes per hour (GB/hour). This is a measure of quality - the higher the bit rate the better the quality.

What is the remote tab on a Tivo?

Starting with version v0p8i kmttg has a Remote tab which uses the reverse engineered rpc protocol to communicate with series 4 or later TiVos (won't work for older TiVos) to unlock several additional ways of communicating with the TiVo. You must first enable at least 1 TiVo series 4 or later in kmttg configuration TiVo tab: "Enable rpc style communications with this TiVo" in order for the Remote tab to be visible. See the [remote_control] wiki documentation for details on using the remote control GUI.

Why run mpg file through QS?

If you plan on any further processing of .mpg files such as cutting out commercials or re-encoding to different format it’s useful to run the file through QS fix first to fix any potential glitches in the .mpg file that may cause issues.

How to change column order in KMTTG?

NOTE: You can change the column order to be whatever you prefer. Simply hold left button down on a column header and drag the column to new position. kmttg will save and restore column positions for each tab when you start next session.

What is the boolean menu in KMTTG?

Starting with version 0p8l there is a boolean menu item called Resume Downloads under File menu which when enabled signifies to kmttg to download shows from their pause point instead of from the beginning.

Can you update KMTTG?

Starting with version v1p0b you can now update kmttg installation to latest official version automatically using Help-Update kmttg... menu entry. kmttg will check your installed version against the latest available official version and prompt to update if they are different.

Project Activity

While I feel a bit devastated to learn that kmttg development has been "abandonded" (ended), I just wanted to thank @moyekj for all of the effort that went into creating and maintaining this software for us power Tivo users over the past several years.

Follow kmttg

Monitor, manage, and support clients at the desktop level—without requiring integration of third-party RDS tools.

User Ratings

A remarkable program that does everything Tivo Desktop should have done and fell miles short of. Take time to explore the GUI, the tabs and the copious tooltips. Follow the online help, poke around, experiment and understand. Kmttg will have you pushing your Tivo files around and manipulating your Tivo DVR with great control and precision.

How to force KMTTG to install?

For some releases the 3rd party tools are also updated. To force kmttg to download and install the accompanying 3rd party tools simply remove the tivodecode folder. Then when you start kmttg GUI allow it to download and install the tools package (it will overwrite the files in current installation).

What is the MAK key for KMTTG?

Also the first time you launch kmttg you will be prompted for your 10 digit Media Access Key (MAK) which is needed to download & decrypt programs from your Tivos.

What version of Java is KMTTG?

Kmttg is written in Java and latest versions requires Windows Vista or later OS and Oracle Java version 1.8.0_40 or later. You can download Java Runtime Environment (JRE) from here:

Can you install KMTTG on a new location?

NOTE: If you are installing to a new location and use kmttg service then make sure you remove the kmttg service and install it again using the new kmttg installation otherwise you will still be running older version.

Can you browse into kmttg_vxxx.zip?

NOTE: Do NOT browse into the kmttg_vxxx.zip file and launch kmttg.jar from there. Even though that will start kmttg GUI there are other files and folders that are needed for a complete install. Therefore you should make sure to unzip the file fully first and then launch kmttg.jar from that location.

Can you update KMTTG?

Starting with version v1p0a you can now update kmttg installation to latest official version automatically using Help-Update kmttg... menu entry. kmttg will check your installed version against the latest available official version and prompt to update if they are different.

Can you unpack a zip file over KMTTG?

NOTE: If you have older version of kmttg service running you should shut down the service first and then unpack zip file over existing installation. If you don't do so then certain files cannot be overridden and hence installation will fail.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9