Menu

release_notes_v1p0  Edit

v1p0* RELEASE NOTES

v1p0t (5/31/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Remote Season Premiere tab now also includes mini series (that don't have episode information) in the search.
  • Added new r keyboard shortcut to NPL tables which can be used to obtain and dump to message window RPC data for a selected entry in NPL table.
    • You can also right click on a show and select Display RPC data [r] entry to do the same.
    • This is useful mostly for debugging purposes but also useful to get and see additional data that is not included in metadata.
    • Note that this is only relevant for series 4 or later TiVos or series 3 TiVos with tivo.com login information available to kmttg.
  • Remote Search tab Max setting is now saved and restored between kmttg sessions.
  • By request when Highlight processed shows in history file option is enabled this now applies to Remote ToDo tables as well as NPL tables.

CHANGES

  • In Remote tables, manual record shows are now identified with "Manual: " prefix. This is not done for NPL tables as information is not available in XML data.

FIXES

  • Workaround issue with Mac platform giving ArrayIndexOutOfBoundsException error after using the right mouse button menu on a show in NPL table.
  • AtomicParsley for FILES mode runs are now restricted to run 1 at a time so as not to interfere with each other.

v1p0s (5/10/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added MR button to Remote Guide and Search tabs which brings up an interface to create a single or repeating manual recording on the selected TiVo.
  • Added All boolean to Remote Guide tab which gives option to display all channels in your lineup instead of just channels you receive. When enabled this allows you to see all channels. Note that this controls what channels are displayed in Season Premieres tab and Manual Recording dialog as well.

CHANGES

  • custom tasks now execute before push tasks which allows for example use of a custom task to post-process metadata files before starting a push.
  • Don't queue up metadata task if output metadata file already exists. This avoids auto transfers queuing up duplicate metadata jobs when Do not wait for all jobs to finish before processing new ones global auto transfers option is enabled.
  • Re-enabled Resume Downloads capability for series 4 or later TiVos. The 20.4.1 TiVo software update fixed the previously broken capability to resume downloads.
    • NOTE: Resume Downloads won't work if you enable Use RPC to get NPL when possible kmttg config option since RPC data doesn't contain ByteOffset number that is needed. kmttg will automatically disable that configuration option when Resume Downloads option is enabled, but you still must refresh listings once that is done before Resume Downloads will work.
    • NOTE: You should enable Use Java for downloads instead of curl config option in order for Resume Downloads to work. kmttg will automatically enable Java Downloads configuration option when Resume Downloads is enabled.

FIXES

  • Workaround bug with Java 7 that was causing a stack trace when selecting Remote Guide tab (issue did not happen using older Java versions).

v1p0r (4/11/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • NPL tables with folders enabled now indicate with different background color if there are ongoing recording entries inside the folder.
  • When using Remote Info tab the total TiVo disk size used in Disk Usage pie chart is updated if necessary to match the total disk size reported by the TiVo.

CHANGES

  • Auto transfers now processes matches in reverse chronological order (older recordings first).
  • Remote Web tab removed since TiVo removed capability to launch a web page on internal Opera browser with 20.4.1 software update.

FIXES

  • Fixed callSign checking when scheduling Season Passes and comparing vs existing Season Passes.

v1p0q (3/1/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Remote ToDo table now indicates with different background color any recordings currently in progress similar to how NPL table does.
  • Table "Display Data" (bindkey j) for JSON data changed to use easier to read indented formatting.

CHANGES

  • atomic jobs now run right away without being unnecessarily queued behind other jobs.

FIXES

  • AtomicParsley was not being run for the 2nd encode job under auto transfers setup with 2 encodes.
  • Account for possibility of no show title when retrieving NPL using RPC method.

v1p0p (2/3/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added Remove capability to Show pending pyTivo pushes window which allows you to cancel pending pushes.

FIXES

  • NPL list not complete in some cases when Use RPC to get NPL when possible option is enabled.
  • When input file to "adcut" task from FILES mode was a .VPrj file the output file name was also coming out as .VPrj.

v1p0n (2/1/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added back Show pending pyTivo pushes menu item to Files menu (using alternate method than was used previously).
    • You must first select TiVo tab that you want to check for pending pushes before using this menu item.
    • Will search for and display any pending or in progress pushes to the selected TiVo.
    • NOTE: This menu item will only be available if you supply kmttg with tivo.com login and password.
  • RPC error responses are now shown in full detail rather than just error text.

CHANGES

  • Added current date to NPL export file names & by default for ToDo exports.
  • Added file browser to NPL export button to give choice for csv file name exported.
  • Slingbox capture using ffmpeg now include framerate specification as part of the ffmpeg command so that a constant framerate is used for the encoding and VideoRedo is able to edit the resulting mkv captures directly.

FIXES

  • When Use RPC to get NPL when possible option was enabled:
    • Same recording in multiple folders on the TiVo would be repeated in kmttg NPL table.
    • kmttg was not blocking processing of still recording shows.
    • It was possible to get into infinite loop requiring killing the NPL task to stop.
  • Overhaul of file naming to make sure sub-folders in file naming template are honored.
  • Improved handling of file names when TS .TiVo files are involved and "vrdreview" task is enabled.
  • Improved handling of file names for tasks following "vrdreview" when enabled.
  • Fixed file browser filter when exporting csv files to be .csv extension (previoulsy showed .sp).
  • Removed leading spaces in ToDo csv export fields.
  • Updated Slingbox capture to use rec2a.pl script for Slingbox Pro & Pro HD boxes as rec2.pl was not working for some.

v1p0m (1/26/2014)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added configuration option under Program Options called Use RPC to get NPL when possible.
    • When this option is enabled, kmttg will use RPC calls for series 4 and later units to obtain NPL listings instead of the traditional html/XML calls.
    • This avoids the traditional double step of playlist task followed by remote task for obtaining listings, so should be faster than that 2 step process.
    • Note that RPC data does NOT contain SeriesId information, so if that field is important to you in pyTivo metadata file then you should not enable this function. Otherwise the information should be largely the same as XML listings data, but more closely matches what HDUI shows.
    • This new option is off by default, so if interested in using it you should enable it after installing/upgrading to this release.
  • Added configuration option under File Settings called QS Fix Output Dir to set the directory to output temporary .qsfix files. Defaults to .mpg output directory if not modified.
  • Added configuration option under File Settings called Check download duration which if enabled will use MediaInfo CLI to determine duration of TiVo downloads and compare vs expected duration. If actual vs expected differ by more than a 200 second tolerance then kmttg will treat the download as failed.
    • You must have kmttg configured for Mediainfo CLI for this to work.
    • This option is not enabled by default.
  • For Auto Transfers mode, now only TiVos that are relevant to auto transfers entry setup are processed instead of every TiVo. i.e. For example, if your auto transfers setup only has entries that are restricted to 1 particular TiVo, then only that TiVo will be queried. Previously all NPL capable TiVos were queried as part of Auto Transfers whether they were needed or not.
  • Added Export button to NPL tab for each TiVo which can be used to export NPL entries to CSV spreadsheet file.
    • NOTE: The table will be exported as it is displayed with current column order, sorting, and folders.
  • Added Export button to Remote ToDo tab which can be used to export a TiVo's ToDo list to CSV spreadsheet file.

FIXES

  • With Allow only 1 download at a time option enabled there were circumstances where more than 1 download at a time could happen which has been corrected.
  • For auto transfers with second encode job enabled and "metadata" task enabled, a metadata file will be created for the second encoded file as well as the first. Previously the second encode file would not get an associated metadata file.
  • For NPL tables fixed CHANNEL row sorting such that it properly sorts by channel number.
  • User provided general fix for linux/unix system free space check.

v1p0l (12/31/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Changed Remote YouTube selection to YouTube (html) which now launches the html5 version of YouTube for series 4 & 5 TiVos.
  • Help->Update Tools saves the last version installed and lists version last installed next time you use it again so you can determine if tool update is actually needed/wanted.

CHANGES

  • Changed Remote HME Jump button to Launch App since the function is no longer restricted to only launching HME applications.
  • If using VideoRedo to decrypt .TiVo files and "decrypt" task is selected while "qsfix" is not, then the .TiVo file is used as a starting point if available instead of .mpg file. (Previously the .mpg file was assumed as starting point when available regardless of "qsfix" or "decrypt" task context).

FIXES

  • AdCut task related files when starting from FILES mode are now properly deleted if setup to delete in config settings.
  • Newly created Season Passes or individual recordings from kmttg are now marked with a brown background right away where appropriate in kmttg tables. Previously a full refresh was needed before newly created ones were marked in tables.

v1p0k (12/14/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Remote Deleted table now has DELETED and RECORDED columns showing respective dates for each instead of DATE column which used to show just the recorded date.
  • Search++ Other field now is more useful for searching for actors, directors etc.
    • You can specify 1 or more names in FirstName LastName syntax to match as part of the search. Example: clint eastwood
    • Multiple names can be specified comma separated and signify logical OR operation. Example: clint eastwood, tommy jones
  • Added Netflix (html) as a selection for Remote HME Jump button. This will launch html version of Netflix for both series 4 and series 5 TiVos. (Removed the old flash based Netflix launch).
  • In general table scrolling to a particular row now positions the row in the middle of the vertical view range whenever possible instead of the bottom as used to be the case.

CHANGES

  • Added VideoRedo .vprj to list of known "video file" extensions.

FIXES

  • Slingbox tab:
    • Added missing quotes around file name in capture command when Capture raw file option is enabled to allow for file or directory names with spaces.
    • Use rec2.pl script for Pro & Pro HD models, rec2a.pl script for Solo models such that channel changes work for each.

v1p0j (11/16/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Slingbox capture tab enhancements:
    • Added File name field where you can optionally specify file name to capture to. If left empty then kmttg will use a time based file name as before, else uses the provided file name.
    • Added Capture raw file option. If enabled then the raw Slingbox output is captured to asf file without using ffmpeg to transcode audio to ac3 and remux to selected video container.
    • Added Slingbox Solo as Slingbox Model option along with relevant perl capture script to go with it.

CHANGES

  • Copy protected shows still get the darker background color but not the copy protect icon. This is so that the normal expiration icons can be used to show potential deletion status. Useful for those who mostly have copy protected shows in all of their lineup.
  • For AtomicParsley runs use --stik "Short Film" by default instead of "Movies" for non-episodic videos for better categorization in iTunes.

FIXES

  • For Auto Transfers Loop in GUI fixed issue where NPL tables were not properly reverting back to top view mode when initially left in folder view.
  • Fixed issue when deleting top show inside a folder in NPL table. In those cases kmttg would jump out of folder view following delete. If not last item in a folder then kmttg will now select the entry below the one being deleted and keep you in that folder.
  • For VideoRedo tasks where TS TiVo files are being processed and metadata files are renamed, subsequent tasks would not used the renamed metadata files.
  • Improved robustness of video parsing using MediaInfo so as to avoid improper video codec detection.

v1p0i (10/20/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Several improvements to Remote Search++ Advanced Search dialog:
    • Removed Show Type field in favor of a new Genre field
    • Added new Title keyword field to match keywords in show titles
    • Original Air Year field changed to Year and can be used to match either original air years for non-movie show types, or year a movie was released for movies.
    • When choosing a specific Category or Genre=movie it's no longer required to have 1 or more keywords specified. Hence for example you can specify Category=Movies to match all movies and add Year=2012 to further restrict to all movies released only in year 2012.
    • Added Minimum rating cyclic where you can choose minimum star rating to match when searching for movies. Applicable only when Genre=movie or Category not set to ALL.
    • Job monitor now shows statistics for the base search as well as statistics for the secondary additional filtering of matches.

CHANGES

  • For Remote Search++ Advanced Search dialog, the use of Category field now requires tivo.com username & password to be set (since kmttg needs to connect to middlemind.tivo.com to get category IDs). If you don't already have those set in kmttg you can do so under Configuration->Tivos tab.

FIXES

  • captions task was being disabled when disabling or removing VideoRedo from configuration.

v1p0h (10/17/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added new Search++ button to Remote Search tab which can be used for complex search operations.
    • This roughly matches wishlist capabilities possible via TiVos using simple or complex boolean search criteria. Complex searches can include OR, AND, NOT booleans and wildcards.
    • Also adds capability of restricting matches to a given list of channels or favorite channels only which is not possible via TiVo wishlists.
    • Search criteria can be saved with given names and can be recalled at a later time akin to search bookmarks.
    • i.e. This capability is in essence portable wishlists or search bookmarks independent of any TiVo that you can save via kmttg.
  • Remote Jump to minute, Skip minutes back, and Skip minutes ahead buttons now allow non-integer minutes to be used, such as 0.5.
  • Added Update/Install ProjectX... menu item for Linux systems which will automatically download and install ProjectX in kmttg installation folder.
  • Added Video container to use option in Slingbox capture GUI to give option to capture output in either mpegts or matroska containers.
    • For Slingbox Pro box captures the H.264 that it puts out in TS container cannot be edited by VideoRedo TVSuite software, so adding matroska container option allows generation of captures that can be edited with VideoRedo.

CHANGES

  • Updated x264 Hanbrake encoding profiles to add threads=CPU_CORES option as part of -x options so that kmttg option encoding cpu cores can be honored.
  • When using Search Table... input focus is now given to the table when a match is found so that table keyboard shortcuts will work without having to re-select row with mouse.

FIXES

  • For VideoRedo qsfix and adcut tasks that are using .ts file suffix for TS files, the .mpg.txt metadata file now also gets appropriately renamed to match video output file suffix.
  • Remote Season Premieres table now avoids listing duplicate entries as was sometimes the case previously.
  • Slingbox capture task time stuck at 0:00:00 in job table when using older versions of ffmpeg.

v1p0g (9/21/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

FIXES

  • A fresh/new installation of kmttg now properly sets program defaults and TiVo names in the Remote tabs following download and installation of tools.

v1p0f (9/17/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Remote Web tab now allows you to execute either flash or html type URLs
    • If type specified as html, send given URL to TiVo internal web browser.
    • If type specified as flash, send given URL to TiVo internal flash player.
    • NOTE: html type only works for TiVos supporting HTML5 such as series 5 TiVos or Minis.
    • NOTE: flash type works for series 4 and above TiVos or Minis and is very limited.
  • Added new right mouse popup menu item to Remote Season Passes table:
    • Change Priority [p] (keyboard shortcut p)
    • Prompts you for new priority # to set for currently selected row.
    • NOTE: This just moves the current selection to the desired priority position. You still need to click on Re-order button to actually update the priority order on the TiVo to match the currently displayed table row order.

CHANGES

  • When entering a new URL in Remote Web tab it is added as 1st bookmark entry if bookmarks don't already contain the entry (previously was added as last bookmark).
  • The Remote Web tab bookmarks store/restore the type (html or flash) in addition to the url and are shown as type::url.
  • Removed Show pending pyTivo pushes menu item since it no longer works (at least not reliably) since TiVo updated its various web pages.

FIXES

  • Fixed issue with incorrectly detecting video codec with mediainfo that affected some tasks such as ProjectX used for QS Fix and/or cutting commercials.
  • Implemented workaround to issue that started with Java 7 update 40 that changed security parameters and prevented kmttg Remote from working.
  • For encode task added smarter SRTFILE keyword replacement.

v1p0e (9/2/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added new Remote tab useful for series 5 units: Web
    • This tab allows you to specify a URL to send to TiVo series 5 units internal web browser.
    • Once web page is displayed on the TiVo:
      • NAVIGATION: Use remote arrow keys to navigate the page and Select button to select or execute currently highlighted item on the page.
      • TYPING TEXT: You can use the kmttg Remote tab if there are fields where you need to enter some text since the kmttg remote understands key presses for the basic keyboard keys.
    • NOTE: The TiVo internal web browser has limited functionality and can't handle all web pages that a real browser can handle. For example there is no Flash video support and there is no "back" functionality to go back after following a link.
    • NOTE: This currently only works for Roamio units but kmttg will show all RPC enabled TiVos in the list in case in the future TiVo adds the functionality to TiVo Mini and/or series 4 units.
  • By request added additional columns to Remote Season Passes table:
    • RECORD - Which episodes to record. Value = firstRunOnly, rerunsAllowed or everyEpisode
    • KEEP - Keep Until setting. Value = fifo or forever
    • START - Start time padding (minutes)
    • END - End time padding (minutes)
  • Added Export Channels... button to Remote Guide tab which creates a channel lineup CSV file containing list of channels currently set as included or excluded in channel list.
    • This can be useful for a new TiVo to consult a spreadsheet so as to know which channels to keep and remove.

CHANGES

  • Changed File->Clear all messages keyboard shortcut from Ctrl-A to Ctrl-L since Ctrl-A in windows selects all items in a table by default and that function is useful to some.
  • Added Backspace key as "delete show" keyboard shortcut for NPL tables in addition to the existing Delete key for keyboards that may not have Delete key function.
  • Implemented faster way of highlighting entries in NPL tables when Highlight processed shows in history file option is enabled.

FIXES

  • When deleting more than 1 show at a time the names of deleted shows displayed in message window had no spaces between them.

v1p0d (8/10/2013)

NOTE: If using version v1p0b or later you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Shows in Remote tables that are marked as in ToDo list now list all TiVos on which they will record when selected. Previously only 1 TiVo would be identified regardless.
  • Added new configuration option under File Settings tab by user request:
    • Delete failed downloads - On by default. If disabled kmttg will not delete failed download files. Only useful disabled if you also have Overwrite existing files option disabled or # download attempts option set to 0 or 1. By disabling this option note that you can end up with partial downloads so most users will probably want to keep this option enabled.
  • Added new configuration option under Visual tab by user request:
    • Highlight processed shows in history file - Off by default. When enabled shows in NPL tables will be have a light yellow color signifying that they have been processed in the past by kmttg and have an entry in the kmttg auto.history file.
  • By request Auto Transfers->Loop in GUI button state is now preserved when exiting and restarting kmttg. That means if you exit kmttg with button enabled then kmttg will automatically start Loop in GUI mode when next kmttg session is started.
  • By request Auto Transfers->Add selected titles now works for Remote tables with show titles in addition to TiVo tables.
  • Added right mouse button popup menu to Remote Season Passes table with following items:
    • Delete [delete]
    • Copy [c]
    • Modify [m]
    • Upcoming [u]
    • Conflicts [o]
    • Display data [j]
    • Web query [q]
  • Added additional right mouse button popup menu items to NPL table:
    • Add to auto transfers - Equivalent to choosing Auto Transfers->Add selected titles
    • Add to history file - Equivalent to choosing Auto Transfers->Add selected to history file
  • Added additional right mouse button popup menu items to Remote ToDo table:
    • Cancel [c]
    • Modify [m]
    • Add to auto transfers
  • Added additional right mouse button popup menu items to Remote Won't Record table:
    • Record [r]
    • Explain [e]
    • Add to auto transfers
  • Added additional right mouse button popup menu items to Remote Season Premieres table:
    • Record [r]
    • Season Pass [s]
    • Wishlist [w]
    • Add to auto transfers
  • Added additional right mouse button popup menu items to Remote Search table:
    • Record [r]
    • Season Pass [s]
    • Wishlist [w]
    • Add to auto transfers
  • Added additional right mouse button popup menu items to Remote Guide table:
    • Record [r]
    • Season Pass [s]
    • Wishlist [w]
    • Add to auto transfers
  • Added additional right mouse button popup menu items to Remote Deleted table:
    • Recover [r]
    • Permanently Delete [delete]
    • Add to auto transfers

CHANGES

  • TiVo Mini units no longer occupy a Now Playing tab since it's useless to have a tab for them. However they still show up in "Remote" list of TiVos since some Remote functions are useful to use with a Mini. Mini units are also now ignored by batch and auto transfers mode and in other parts of GUI where selecting Mini is irrelevant.
  • Show Information dialog now wraps very long subtitles instead of making a very wide dialog box.
  • Programs in configuration now default to empty string if not found.
  • Disabled Record and SP buttons in Remote tabs for series 3 TiVos since it looks like that functionality which depends on middlemind.tivo.com no longer works anymore.

FIXES

  • Auto Transfers->Add selected titles now automatically escapes most regex special characters so that titles with characters such as '?' added to title auto transfers setup will match as expected.
  • Filter out pyTivo host information and extraneous commas from Show Information dialog
  • Updated slingbox rec2.pl script for Slingbox Pro models to work with Tune to channel option.

v1p0c (7/7/2013)

NOTE: If using version v1p0b you can update kmttg automatically to latest release using Help->Update kmttg.

ENHANCEMENTS

  • Added File->Search Table... menu item which brings up a search dialog that allows you to search tables. This applies to currently displayed table with a SHOW column only. If a match is found the corresponding table row is selected.
  • Added new Show Information dialog for RPC enabled TiVos which displays more detailed show information than message window that includes actors and artwork.
    • To bring up this dialog select a show in a table for an RPC enabled TiVo and then press i key or right click mouse button and select Show Information from the popup menu.
    • If you leave the dialog up and select a different show in a table the dialog will be automatically updated with selected show information.
    • NOTE: Since this is for RPC enabled TiVos series 3 and earlier units are not supported.
  • Added right mouse button popup menu for Now Playing List table with menu entries corresponding to available key bindings:
    • Get extended metadata - Get extended metadata for selected show (Same as pressing m and equivalent to right mouse button click in previous releases). NOTE: This is only displayed if extended metadata can't be obtained via RPC or middlemind.tivo.com.
    • Delete - Delete show from source TiVo if possible (Same as pressing Delete)
    • Play - Play show on source TiVo if possible (Same as pressing Space)
    • Show Information - For RPC enabled TiVos only display Show Information dialog (Same as pressing i)
    • Display data - Dump all available show information to message window (Same as pressing j)
    • Web query - Initiate show web query (Same as pressing q)
  • Added right mouse button popup menu for Remote ToDo, Won't Record, Season Premieres, Search, Guide, Deleted tables with following menu entries:
    • Show Information - For RPC enabled TiVos only display Show Information dialog (Same as pressing i)
    • Display data - Dump all available show information to message window (Same as pressing j)
    • Web query - Initiate show web query (Same as pressing q)
  • encode and vrdeconde tasks will now copy metadata file if it exists for the source video to destination video metadata file. Thus, for example if you start an encoding via FILES tab for a video file that has an accompanying metadata file, the metadata is now carried along to the output encoded file.
  • [keyboard_shortcuts] Wiki updated with new keyboard shortcuts and popup menu names.
  • With Remove .mpg file after encode setting turned on input metadata file will also get deleted if it exists when encode job completes.
  • By request added keyboard shortcuts for main window buttons:
    • START JOBS can be activated by pressing s
    • CANCEL JOBS can be activated by pressing c
  • For Season Premieres table when you click on a Season Pass that is already setup on more than 1 TiVo kmttg now lists all of them (comma separated). Previously only up to 1 TiVo name would be displayed instead of all.

CHANGES

  • Changed Auto Transfers->Service->Install,Start,Stop,Remove to run in the background so as not to tie up the GUI. Also changed how kmttg service is created to use sc create which gives better error messages should something go wrong - usually permissions problem. Most common error message is: "[SC] OpenSCManager FAILED 5:, Access is denied." This means UAC is running and to get service to run you need to run kmttg as Administrator which means changing javaw.exe properties to run as administrator.
  • Service install now also defaults to Manual start up instead of Automatic.
  • Removed Ctrl-X File->Exit menu key binding to avoid potential unintended exit of kmttg.
  • Removed File->Reset TiVo web server menu item as it doesn't do anything useful anyway.

FIXES

  • Main File menu item key bindings now work from almost anywhere in kmttg GUI:
    • Ctrl-A = Clear message window
    • Ctrl-E = Refresh Encoding Profiles
    • Ctrl-M = Save message window contents to log file
    • Ctrl-O = Bring up Configuration options GUI
    • Ctrl-S = Bring up Search Table dialog

v1p0b (6/23/2013)

NOTE: If using version v1p0a you can update kmttg automatically to latest release using Help->Update kmttg. Please note however that older Windows versions such as XP there was a bug preventing this from working properly that was fixed in this release, so you may have to update kmttg manually for those systems.

ENHANCEMENTS

  • Added optional new Slingbox Capture capability which can be used to capture video output of Slingbox Pro/HD/350/500 models.
    • This can be useful for multiple reasons:
      • Make a clip of a bug or feature while interacting with your Slingbox connected TiVo.
      • Record a copy protected show that can't be downloaded directly from the TiVo.
      • Make a small clip of small section of a recorded show.
      • Of course it's not only tied to capturing TiVo output - any Slingbox connected box will work.
    • Consult slingbox_capture Wiki for details on setting up and using this new feature.
  • encode and vrdencode tasks will now copy metadata file of input video if it exists and the output video metadata file does not exist. Thus for example if in FILES mode you run an encode task to a .mp4 file starting with a .mpg file that has a .mpg.txt file, that metadata file will be copied over to .mp4.txt.
  • Added new user-contributed Handbrake encoding profile for iPad, iPad retina devices: hb_ipad.
  • Added additional keyboard characters to virtual Remote (note however that most virtual keyboards for the TiVo don't need or necessarily honor them)
    • shift 1 !
    • shift 2 @
    • shift ; :
    • period .
    • slash /
    • quote '
    • double quote "

CHANGES

  • Now preserves TiVo name order when writing to config.ini
  • Ignore Resume Downloads setting for series 4 TiVos since with 20.3.1 software update attempting to resume results in failed download and server busy messages for subsequent download attempts which only a reboot will fix.
  • Don't include kmttg-generated programId in metadata file if original recording metadata doesn't have one.
  • atomic jobs are no longer considered "active" and thus run right away following encode job.
  • push jobs also no longer considered "active" so won't queue unecessarily.

FIXES

  • Fix to Help->Update kmttg menu entry to work on older Windows platforms such as XP.
  • Fix to download_decrypt task to properly be able to kill job on Windows 7 and later.

v1p0a (5/25/2013)

ENHANCEMENTS

  • Added Help->Update kmttg... menu entry which can be used to update kmttg installation to the latest version automatically.
  • Added Help->Update tools... menu entry which can be used to update kmttg helper tools for Windows and Mac platforms instead of having to manually download and install the tools zip file when updating.
  • For Remote Guide tab previously when returning to this tab from a different tab the Start selection would always reset to the 1st entry when the time range was updated. This has now been updated to return to previous selection if still relevant.

CHANGES

  • For Remote Season Passes table when you delete a Season Pass the selection now moves to the row above the one you deleted. Previously you would simply lose selection completely.
  • For Now Playing List table when you delete 1 or more shows the row selection is now set to the row above the lowest selection when possible. Previously you would simply lose selection completely.
  • Removed -bug argument not compatible with recent ffmpeg builds for ffmpeg encoding profiles:
    • ff_droid
    • ff_h264_high_rate
    • ff_h264_med_rate
  • Windows tools package update (kmttg_win32_tools_v0p9s):
    • ffmpeg updated to May 2013 version
    • handbrake cli updated to 0.9.9
  • Added -v command line option for printing out current kmttg version.
  • Added --cookie-jar cookieFile option back to curl-based download tasks.

FIXES

  • Updated AtomicParsley run such that --TVEpisodeNum argument is just the episode # without season # for correct display by AppleTV and the like.
  • Strip out leading 0s from ProgramId numbers when checking against auto.history file to see if a program has been downloaded before. This is to workaround cases when TiVo XML data doesn't have leading 0s in ProgramId number which has been reported to happen sometimes.
  • Removed chcp command from Mac/Linux scripts for curl-based combined download/decrypt. That command is only supposed to be included in Windows scripts for proper international character support in file names.
  • When Allow only 1 download at a time option was enabled it would block non-download jobs from running as well if more than 1 download was queued up.

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


Related

Wiki: Home
Wiki: keyboard_shortcuts
Wiki: release_notes_v1.1

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.