Menu

release_notes  Edit

There is a newer version of this page. You can find it here.

RELEASE NOTES

v2.1r (05/01/2016)

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg' and 'Help->Update tools'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1r.zip/download **

CHANGES

  • Update tivolibre to latest version 0.7.4
    • Fixes issue with TS TiVo decrypt and pixelation for some rare cases.
  • Source code GPL headers added to all source files and GPL LICENSE file included with release and source code.

FIXES

  • Don't disable Season Passes Copy button for series 3 TiVos.

v2.1q (04/10/2016)

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg' and 'Help->Update tools'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1q.zip/download **

FIXES

  • NullPointerException issue resolved related to autoSkipServiceMenu entry creation for new installs.

v2.1p (04/02/2016)

v2.1p Release Notes

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg' and 'Help->Update tools'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1p.zip/download **

CHANGES

  • AutoSkip messages now include current playback position in the "IN COMMERCIAL. JUMPING TO" messages.
  • For Skip Share Import don't force use of TS downloads - now honors user setting for preferred download type.
    • TS downloads can be unpredictable for sync issues thus generating captions files that may be out of sync.
    • Appears as though PS downloads don't have sync issues but can generate garbled captions in some occasions.

FIXES

  • Fix to AutoSkip sometimes skipping backwards when in a commercial segment.
  • Fix to Skip Share Import to not process cut points > program duration.

v2.1o (03/23/2016)

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg' and 'Help->Update tools'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1o.zip/download **

ENHANCEMENTS

  • Added NPL table new right mouse button menu item Export AutoSkip to VPrj (bindkey e) which shows up if you have AutoSkip functionality enabled.
    • This will create a VideoRedo VPrj file from associated AutoSkip table entry for this show if it exists.
    • This is useful if you are importing skip data from others and want to review the cut points.

FIXES

  • auto.log file was not logging "SHUTTING DOWN" message in Auto Transfers mode.
  • Don't automatically import to skip table for series 3 units.

v2.1n (03/19/2016)

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg' and 'Help->Update tools'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1n.zip/download **

ENHANCEMENTS

  • New windows tool paackage with updated ffmpeg that supports Intel Quick Sync video encoder which uses on board Intel graphics card GPU for encoding.
    • Only works for integrated Intel graphics cards.
    • Provides a big speedup compared to ordinary software/CPU based encoding.
    • A new encoding profile called ff_qsv_h264 is included which serves as an example encoding profile that uses the GPU encoder.
  • AutoSkip Service now allows you to enable service for multiple TiVos at once (previously you could only run on 1 TiVo at a time).
    • The File->AutoSkip Service menu item now contains a check menu item for each eligible TiVo that can be enabled/disabled.
  • Added new configuration tab: AutoSkip with following options:
    • Documentation
      • This button brings up documentation on AutoSkip
    • Enable AutoSkip functionality
      • Allows you to enable/disable all AutoSkip functionality in kmttg
    • Automatically Import to Skip Table After Ad Detect
      • Allows automation of skip table entries by automatically importing skip files following Ad Detect.
      • Consult the AutoSkip Wiki for details on how to use this option.
    • Prune Skip Table automatically after NPL refresh
      • This will automatically run Prune skipTable when you Refresh NPL list to clear out old/obsolete AutoSkip Table entries.
    • AutoSkip padding in seconds
      • During AutoSkip play this padding will be applied to show start and end points.
      • The idea is to pad start and end points so that actual show segments are not clipped.
      • show start points: new start point = start point - padding
      • show end points: new end point = end point + padding

FIXES

  • Fix to NPL retrieval in RPC mode which in some special cases would not return full list of shows.
  • Don't attempt to enter loop in GUI mode if auto.ini file is missing or empty. This is to fix issue where a fresh installation of kmttg attempts to enter loop in GUI mode without any auto transfers configuration which results in kmttg GUI shutting down.
  • For Auto Transfers--Add selected titles and Auto Transfers--Add selected to history file menu entries issue warning if folder entries are used instead of stack tracing.
  • AutoSkip related fixes:
    • Fix to Import Skip to allow proper import of comskip created .Vprj files with unmatching upper/lower case for Cut tags.
    • For Skip Share Import avoid duplicate entries in skip table by removing existing entry first when importing.
    • If 1st show start point is non-zero AutoSkip will now skip to it.
  • Program Options Automatically restore job queue between sessions setting for auto transfers was being reset with every kmttg GUI restart.

v2.1m (03/12/2016)

** NOTE: To update to latest kmttg release if using version v2.1j or later use 'Help->Update kmttg'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1m.zip/download **

CHANGES

  • For vrdreview task, remove .TiVo file when task is complete if it exists and Remove .TiVo after file decrypt option is enabled.
  • For the benefit of Auto Transfers--Loop in GUI the time at which auto transfers processing for a TiVo completes is now printed to message window right before the 'PROCESSING SLEEPING' line.
  • Update to captions task to try again with special command line options if first attempt without special options fails.

FIXES

  • Fixed a long standing issue where when a task fails subsequent dependent tasks are not killed. So, for example, if a download fails then all other associated tasks related to that download are removed from job queue.
  • FILES tab sorting by SIZE column was not working and attempting to sort by SIZE would break row selection.
  • In config--VideoRedo tab don't fill out path to VideoRedo executable if VideoRedo is disabled.
  • File--AutoSkip Service menu entry could show service as enabled when it's not.
  • Fix to prevent internalError RPC error message from appearing constantly when using AutoSkip Service when playing some shows via MRS.
  • Fix to Import Skip to prevent 1st entry becoming start=0 end=0 and to properly use all cut points.
  • Fix to captions task to be able to handle case when no EIA-608 captions present by using MediaInfo to see if EIA-708 captions are the only ones present: change ccextractor arguments for that case.

v2.1k (02/28/2016)

** NOTE: To update to latest kmttg release is using version v2.1j or later use 'Help->Update kmttg'. For kmttg versions v2.1i or earlier 'Help->Update' won't work properly so you need to download and install kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1k.zip/download **

ENHANCEMENTS

  • This release introduces new feature: AutoSkip
    • Watch a show on a series 4 or later TiVo and enjoy hands free commercial skipping.
    • Requires you to manually prepare and import skip data for shows that you wish to watch using AutoSkip.
    • This is a good complement to TiVo SkipMode for cases when TiVo SKIP is missing for some shows.
    • Note that you can use AutoSkip service in kmttg so that you don't have initiate playback of a show from kmttg. You can initiate play of a show from any TiVo as normal and enjoy AutoSkip to get automated commercial skipping without touching kmttg.
    • Refer to AutoSkip Wiki for details on how to use this feature: https://sourceforge.net/p/kmttg/wiki/AutoSkip/
  • For vrdreview task use .TiVo file if .mpg file does not exist
    • This allows you to simply enable Ad Cut task without previous tasks to directly edit and cut out commercials starting from a .TiVo file with VideoRedo.
  • Added new option to config--Program Options called tivolibre DirectShow compatibility mode
    • If enabled then tivolibre DirectShow compatiblity will be used which tries to keep the resulting decrypted file binary compatible with a DirectShow decryption, complete with null and unencrypted packets.

FIXES

  • Updated ccextractor binary in Windows tools package to address this error processing source file that used ffmpeg based qsfix:
    • "Error: No PTS info. Please write bug report."
  • Fixed Handbrake profiles that were not working with newer versions of Handbrake: hb_tivo_hd_crf and hb_tivo_sd_crf

v2.1j (02/16/2016)

** NOTE: Sourceforge changed URL for downloads so unfortunately 'Help->Update' in kmttg versions prior to v2.1j won't work properly. Please download kmttg zip file manually: https://sourceforge.net/projects/kmttg/files/kmttg_v2.1j.zip/download **

CHANGES

  • Added new option under config--Program Options called Use old RPC schema version for older TiVo software
    • Enable this option only if you are getting "Unsupported schema version" errors
    • This is intended for users with Cable company supplied TiVos running old TiVo software versions that require older schema versions to work
    • Most users should not need to enable this option
    • When kmttg gets a "Unsupported schema version" RPC response it will automatically enable this option

FIXES

  • Updated Sourceforge download URL used for Help->Update kmttg and Help->Update tools

v2.1i (02/02/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

** NOTE: Since Windows tools were updated for this release you should also run Help->Update tools.**

ENHANCEMENTS

  • New windows tool paackage with updated Handbrake CLI that supports Intel Quick Sync video encoder which uses on board Intel graphics card GPU for encoding
    • Only works for integrated Intel graphics cards
    • Provides a big speedup compared to ordinary software/CPU based encoding
    • A new encoding profile called hb_qsv_h264 is included which serves as an example encoding profile that uses the GPU encoder
    • NOTE: For those using VideoRedo with kmttg you are better off using VideoRedo Quick Sync encoder since it has same speedup but uses less CPU than Handbrake.
  • Added streambaby entry to Remote Launch App choice of applications
    • Useful for those getting C501 errors in the screens where the HME launch points are on the TiVo
    • NOTE: It's assumed streambby is running on port 7290 on same computer running kmttg

CHANGES

  • TS downloads enabled by default for new kmttg installations (due to advent of H.264 channels on several main providers now)
  • Added warning message for download tasks for cases when TS downloads are turned on for a resume download, since TS container cannot be used in that case
  • Removed comskip task requirement that source video be mpeg2 since commercial versions of comskip do support h.264

FIXES

  • Thanks to Todd (fflewddur) latest tivolibre 0.7.3 release is now incorporated into kmttg that fixes issues with decrypting some TS TiVo files that were previously not decrypting correctly.
  • Update to ffcut task for non Windows platforms to explicitly call /bin/sh to execute script rather than relying on system call to make script executable

v2.1h (01/20/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

** NOTE: Since tools were updated for this release you should also run Help->Update tools.**

CHANGES

  • Script name for ffcut task for non-Windows OS now has added .sh suffix, and is auto deleted on Java exit if it does not delete before that.
  • Tool update for Mac OS now removes __MACOSX directory under base kmttg directory before zip file is unzipped

FIXES

  • RPC fix for "Certificates does not conform to algorithm constraints" error with latest Java update: 1.8.0_71

v2.1f (01/18/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

** NOTE: Since tools were updated recently you should also run Help->Update tools.**

FIXES

  • Fix to ffmpeg based Ad Cut task which had a missing space in ffmpeg command in last release.

v2.1e (01/17/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

** NOTE: Since tools were updated for this release you should also run Help->Update tools.**

ENHANCEMENTS

  • Updates to Remote Season Passes tab:
    • Now prompts with dialog for destination TiVo for Copy button.
      • More intuitive approach for copying Season Passes.
      • This allows for direct copy between TiVos without having to save to file first.
      • Can now copy loaded Season Passes to multiple TiVos without having to switch TiVo and re-load each time.
    • Now allows "Everything" option for Record field for non-wishlist Season Passes. This is to match a fairly recent update to OnePasses by TiVo to allow that option for non-wishlist OnePasses.
    • Updated Record field choices to use same option names as on TiVo itself for consistency.
  • Updates to Remote Thumbs tab:
    • Like Season Passes tab above now prompts with dialog for destination TiVo for Copy button.
      • More intuitive approach for copying Thumbs.
      • This allows for direct copy between TiVos without having to save to file first.
      • Can now copy loaded Thumbs to multiple TiVos without having to switch TiVo and re-load each time.
  • Remote Search table updated to mark rows with shows contained in auto history file if Highlight processed shows in history file config--Visual option is enabled for Search++ results as well as Search results.

CHANGES

  • Update to Windows tool package - Handbrake CLI updated.
  • Update to Mac tool package - ffmpeg updated (needed for ffmpeg QS Fix and Ad Cut steps), no longer used curl and projectX tools removed.
  • Changed ffmpeg calls for fffix and ffcut tasks to use "-acodec copy -vcodec copy" instead of "-codec copy" for backwards compatibility with older ffmpeg binaries.

FIXES

  • Fix to Remote Search tab to not send Enter remote press to TiVo when Enter key is pressed to initiate a search.
  • Fix to Ctrl-T press that brings up dialog for setting thumbs rating.

v2.1d (01/09/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

ENHANCEMENTS

  • For Auto Transfers table you can now use the keyboard up and down arrow keys to move selected entry in the table up and down in priority order. If you do change priority order remember to click on OK button to save the changes.
  • Remote Guide and Search tables now mark rows with shows contained in auto history file if Highlight processed shows in history file config--Visual option is enabled.

FIXES

  • Fix to fffix task (QS Fix using ffmpeg) for H.264 source TiVo files. Previous releases would result in choppy video output for H.264 sources.
  • Restrict each javaplaylist query to a max of 32 items to avoid long delays for NPL retrieval for series 3 and earlier TiVos.

v2.1c (01/01/2016)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

ENHANCEMENTS

  • Eliminated use of ProjectX in favor of using ffmpeg:
    • Use ffmpeg for QS Fix task (if not configured to use VideoRedo).
    • Use ffmpeg for Ad Cut task (VideoRedo is still used as 1st option if available).
    • Using ffmpeg preserves captions intact unlike ProjectX which would discard them.
  • NPL table entries marked with "Skip" on TiVo now show a SKIP icon in image column instead of being marked with an "s".
  • By request, added Add to history file right mouse button entry to Remote ToDo, Guide, Search and Season Premieres tables for adding selected table entries to auto transfers history file.

FIXES

  • Fix to "rpcDelete" task improperly removing folder from NPL table.
  • Fix to "rpcDelete" task causing crash in auto transfers mode.

v2.1b (12/23/2015)

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

ENHANCEMENTS

  • Added drag and drop support to FILES table - supports dropping files directly into table.
  • For TiVos that support SkipMode, shows with "Skip" on TiVo are marked with an "s" in NPL table image column.
  • For "rpcDelete" task associated show entry in NPL table is now removed along with removal from TiVo itself.
  • Matching/highlighting auto.history programId entries to items in ToDo list now works for series 3 TiVos as well as series 4 and later.

v2.1a (12/11/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added webm transcoding support to web server Video Streaming page. Firefox and Chrome browsers support webm format. Note that since webm files are not segmented like HLS, you should only choose "transcode" option and wait for transcode to complete before playing.

CHANGES

  • Windows tool package updated with newer version of comskip and to remove unused curl.

FIXES

  • Right mouse menu action (such as "Show Information") was sometimes being applied to the wrong table.
  • Remote Premieres tab fix for Update Channels button to ignore channels without a CallSign.

v2.0v (11/08/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Web server Video Streaming updated to always use TS downloads with tivolibre for decrypt, so now supports H.264 TiVo recordings.

CHANGES

  • Reverted to RPC schema version 14 to work with older software being used with cable company TiVos.

FIXES

  • Fixed web server Video Streaming which was previously giving http 503 errors.

v2.0u (10/25/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.**

** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.**

CHANGES

  • Added full set of characters to virtual remote and changed button keyboard shortcuts so as to not conflict with the changes.
  • Virtual remote now supports all the character set that is available from TiVo slide remote.

FIXES

  • Virtual remote was not properly honoring many keyboard shortcuts (such as any shortcut with the Alt modifier).

v2.0t (10/17/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • By request the NPL table image column can now be sorted properly by image type.

CHANGES

  • Added missing tree folder toggle (bindkey t) to Remote Streaming table.
  • Fresh kmttg installation now defaults to use tivolibre to decrypt instead of tivodecode.
  • Season Premiere search can now search including channels you don't receive if desired (if you specify a custom channel list including channels you don't receive).

FIXES

  • Account for possibility of push file name extension having changed from .mpg to .ts or .mp4.

v2.0s (9/27/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Updated to latest version of tivolibre for TiVo file decryption (including TS TiVo files).

CHANGES

  • Stop auto transfers service if running when updating kmttg.
  • Removed "-Xmx256m" argument from "kmttg" launch script used for non Windows platforms which limited java heap space to only 256 MB or RAM.

FIXES

  • Fix to metadata generation using tivolibre from .TiVo files (ERROR: "metadataTivo - Cannot build a TivoDecoder without an OutputStream")
  • Ignore all TiVo Mini TSN prefixes when setting up NPL tabs.
  • ffmpeg encoding progress not always properly updated for linux platform.
  • Following NPL table delete sometimes multiple entries would be selected.

v2.0r (9/22/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Updated to latest version of tivolibre for TiVo file decryption (including TS TiVo files).

FIXES

  • Fixed issue with auto transfers downloads giving http 400 errors.
  • Auto Transfers -> Examine log file... fixed to not add repeated auto log lines to text window.
  • Using File--Exit menu to exit kmttg was not saving GUI settings.

v2.0q (9/20/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

FIXES

  • Setting "Resume Downloads" option was having no effect.
  • Modifying a Season Pass from "All" to specific channel wasn't working.
  • Don't force font size to 10 when kmttg_settings_v2 file not found.
  • Auto Transfers -> Examine log file... now is limited to show at most 100 lines at a time to prevent GUI hangup for very large auto log files.

v2.0p (9/20/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • You can now include streaming content in Remote Search++ searches. (Will honor "Streaming content" and "Paid streaming content" checkboxes.
  • Initial "tivolibre" support added:
    • Thanks to Todd Kulesza (TCF handle fflewddur) there is a Java based program called "tivolibre" that can be used to decrypt either PS or TS container .TiVo files without the need for even partial installation of TiVo Desktop and works on any platform that kmttg runs on.
    • Initial testing has shown decrypted files are binary compatible with DirectShow dump decryption of the same.
    • New config Program Options boolean added that can be enabled to decrypt with tivolibre: Decrypt using tivolibre instead of tivodecode
    • kmttg now uses tivolibre to generate metadata files from .TiVo files instead of tivodecode.
  • Added crude keyboard matching to Remote Premiere and Guide channels ListView since JavaFX does not natively provide that capability.

CHANGES

  • Downloads now always use Java. Option to download using curl is removed since there are limitations downloading with curl (and curl on recent Mac OS releases was not working properly).
  • config - Programs tab changes:
    • Removed curl field as curl is no longer used for downloads.
  • config - Program Options tab changes:
    • Removed Use Java for downloads instead of curl option since downloads always use Java now.
    • Renamed Combine download and tivodecode decrypt option to Combine download and decrypt
  • config - VideoRedo tab changes:
    • Renamed Decrypt using VideoRedo instead of tivodecode option to Decrypt using VideoRedo.
  • Presence of ffmpeg folder is now used to determine if tools need to be downloaded instead of curl
  • The Automatically restore job queue between sessions option now only applies to kmttg auto transfers mode since it never worked properly for GUI mode.
  • Could not get Now Playing List table right mouse menu item bound to space keyboard key to work properly, so changed it to P instead.

FIXES

  • Start NPL jobs when starting kmttg GUI option under TiVos tab wasn't working.
  • Don't let Delete key press steal focus away in tables where Delete bindkey is available.
  • Don't allow kmttg GUI starting position to be off screen.

v2.0n (9/12/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Scroll to selected row following a table column sort.

CHANGES

  • GUI updates:
    • Eliminated drop shadow from buttons
    • Button inset hard coding is removed from code for consistent button look and now defined in kmttg.css
    • Reduced check box sizes (in kmttg.css)
    • Increased choice box label padding (in kmttg.css)
    • Added "ALL FILES" filter to file chooser dialogs
    • Added uppercase extension variants for VIDEO FILES filter in file chooser dialog needed for non Windows platforms

FIXES

  • Fixed exception dump issues with Remote Deleted table when recovering or permanently removing entries from table.
  • For tables any button click outside right mouse popup menu now dismisses the menu as is expected behavior.
  • Remote Search++ related fixes:
    • Correctly set category for saved entry when first bringing up the form
    • Filter out duplicate and incorrect categories from category list

v2.0m (9/7/2015)

** NOTE: kmttg GUI has been revised to use latest JavaFX instead of Java Swing and now requires Oracle Java 8 (1.8.0_40 or later) to run.
** NOTE: You can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • The NPL, Remote Won't Record, and Search tables are now tree tables, which means you can now expand/collapse folder entries instead of having to descend into a folder and return to top as was the case previously. Note that there's a keyboard shortcut t that can be used to toggle between all trees collapsed or all expanded.
  • The Remote Guide table now has a separate channels list to the left of table which makes it much easier to select a channel to view listings for.
  • Remote Search++* updated to allow selection of all categories and sub-categories rather than just the main categories. Categories are now displayed as a ListBox to allow for easier display and selection of big list of categories.
  • The NPL table IMAGE column now contains % watched indication for shows that have been partially watched.
  • A new *css folder is now required part of the distribution and contains JavaFX .css files used to configure the look and feel of kmttg GUI. In configuration->Visual tab there is an entry where you can specify which .css file you want to use. So if desired you can copy and customize a .css file to your own liking to use with kmttg.
  • Added toolTip open delay (secs) option to Configuration Visual tab which specifies number of seconds of delay before displaying tooltip bubbles.
  • Byte offset needed for Resume Downloads is now always obtained dynamically from TiVo web server XML which means it's no longer necessary to refresh NPL listings to obtain updated pause points.
  • Added Partially Viewed option to NPL table
    • This allows filtering of NPL table to quickly get filtered list of partially viewed titles only.
    • Useful especially for quickly getting shows for downloading in Resume Downloads mode.
    • NOTE: Only works for RPC capable TiVos and when "Use RPC for NPL when possible" option is enabled.
  • Added new ffmpeg crf H.264 encoding profile which should be good for general purpose H.264 encoding for TiVo sourced videos: ff_tivo_crf
  • Added generic ffmpeg mobile device encoding profiles good for 3 different resolutions and bitrates: ff_mobile_1080p ff_mobile_720p ff_mobile_480p
  • Removed several dated encoding profiles: ff_droid ff_evo ff_ipad ff_iphone ff_ipod_high_res ff_ipod_low_res ff_tivo_hd ff_tivo_sd hb_tivo_hd hb_tivo_sd
  • Available disk space check is now based on Java native code available since Java 6 or later instead of OS specific custom code used previously which didn't always work correctly.
  • Auto log viewing from GUI now auto updates rather than being a static file view.
  • Byte offset needed for Resume Downloads is now obtained from TiVo web server XML instead of estimating it when obtaining My Shows in RPC mode.
  • Added "Show Information" GUI (bindkey i) support to Season Passes table.
  • Added Back button to virtual remote.
  • Updated list of Launch App applications to be current, removing obsolete apps and adding Amazon Prime, Plex, Spotify, iHeartRadio and Opera TV launch points.
  • Windows auto transfer service related commands now run as admin directly from kmttg, so no longer necessary to run the .bat files as administrator outside of kmttg.

CHANGES

  • GUI settings file is now called kmttg_settings_v2 in Windows and .kmttg_settings_v2 for other platforms.
  • Eliminated use of reflection in the code so that exceptions can be better traced to their failure location.
  • Replaced all "ipad" references with "rpc".
  • Use RPC for NPL when possible option now defaults to on for a new kmttg installation.
  • No longer disable Use RPC to get NPL when possible option when Resume downloads option enabled.

FIXES

  • Workarounds to bug introduced with TiVo 20.5.2 software where "offerSearch" RPC command does not honor "levelOfDetail" parameter which adversely affects Search for non-linear content and Search++ functionality.
  • Workaround to bug introduced with TiVo 20.5.2 software which prevented Show Information (bindkey i) from obtaining and displaying full show details.
  • Honor limit # of npl fetches when using RPC to fetch NPL data.
  • Don't check downloaded show total time for show with offset and downloaded with resume downloads enabled.
  • Fixed issue with copying/restoring Auto Record Wishlists in Remote Season Passes tab which was not working following 20.5.2 TiVo software update.
  • Fixed issue with non RPC Now Playing List retrieval filtering out partial recordings of same show.
  • Fix to 1 time batch mode run (-b command line argument) to properly exit when complete.

OLDER VERSION RELEASE NOTES

Older v1.1* version release notes can be found here:
[release_notes_v1.1]

For even older release notes refer to release notes for deprecated Google Project area of kmttg:
http://code.google.com/p/kmttg/wiki/release_notes


MongoDB Logo MongoDB