My favorites | Sign in
Project Logo
                
Search
for
Updated Dec 08, 2009 by moy...@yahoo.com
Labels: Featured
release_notes  

RELEASE NOTES

v0p7f (12/06/2009)

ENHANCEMENTS

  • Two extra options added to kmttg config useful to Australia/New Zealand TiVo users which have option of downloading TiVo files in Transport Stream format:
    • Download TiVo files in Transport Stream format (Program Options tab) - Adds &Format=video/x-tivo-mpeg-ts tag to downloads to force them to be downloaded in Transport Stream format.
    • Decrypt using VideoRedo instead of tivodecode (VideoRedo tab) - Use VideoRedo QSFix job to decrypt .TiVo files instead of tivodecode which doesn't work for TS TiVo files.
    • This is also useful to skip decrypt task completely and jump straight to VRD QS Fix task to do decryption and QS Fix all in 1 step.
    NOTE: This requires TiVoDirectShowFilter.dll to be installed and registered which means a minimal TiVo Desktop installation is needed. (You can fully install TiVo Desktop and register your MAK ID and then uninstall it with option to keep a minimal install capable of playing .TiVo files).
CHANGES
  • If Bring up VideoRedo GUI to make manual cuts option is enabled kmttg will no longer schedule the commercial cut task. It's now expected that you use VideoRedo to output the cut file. You can use the default VideoRedo output file name with " (02).mpg" suffix or use the conventional "_cut.mpg" suffix when saving the output file in VideoRedo.
This change is so that if you want to use certain VideoRedo settings such as audio boost you can do so since the "adcut" job ignores such settings.
  • Removed -p and -P options from handbrake profiles to make them compatible with recent new release of Handbrake 0.9.4.
  • Added job name & output file to each ---DONE--- message when a job completes.
  • Moved all VideoRedo related configuration items into VideoRedo tab under configuration. The tab is only displayed for windows systems.
  • In GUI mode, if a task in a job set is killed/cancelled then dependent scheduled tasks in same job set are now cancelled.

v0p7e (11/20/2009)

ENHANCEMENTS

  • Each Auto Transfer entry now contains option to specify which TiVo to look at. Options are a single TiVo specified by name or "all". Entries setup before this enhancement will default to "all".

  • Added new global Auto Transfers global filter options:
    • Filter out TiVo Suggestions - when enabled do not process any TiVo suggestions.
    • Only process KUID recordings - when enabled only process TiVo recordings marked as "Keep Until I Delete".
    NOTE: If you don't use KUID feature on the TiVo this gives you a way to initiate transfers from your TiVo by having this option enabled and having kmttg auto transfers setup to transfer all recordings. For that setup once you mark a show as KUID on your TiVo it will transfer via kmttg auto transfers.
    • Do not process recordings without ProgramId - when enabled do not process recordings that don't have ProgramId identifier (typically programs that were transferred to your TiVos using TiVo Desktop or pyTivo).

  • Each Auto Transfer entry now contains a comskip.ini override option where you can specify a path to a comskip.ini that overrides the main comskip.ini setting. This is so that you can fine tune comskip for each individual auto transfer if you wish.
  • Added option to enable/disable each Auto Transfer entry. This is useful to be able to temporarily disable certain entries without having to delete them.
  • kmttg will look for additional metadata files (.mpg.txt or _cut.mpg.txt) when trying to launch AtomicParsley job. Previously it was looking for only <encodeFile>.txt
  • Renamed the Remove .edl & .mpg files after comcut option to Remove Ad Detect files after Ad Cut and added a separate Remove .mpg file after Ad Cut option. i.e. Before to clean up Ad Detect related files you also had to choose to remove .mpg file which is no longer necessary.
CHANGES

  • Auto Transfers processing now ignores currently recording or copy protected shows up front (a log message stating why they are skipped is still generated). Previously they were included in title/keyword matching only to issue error message later that they can't be downloaded.

  • Removed the confusing and discouraged for use Create sub-folder for each download option. If you want to create sub-folders then you can use [/] keyword in File Naming to do so (consult the configuring_kmttg Wiki).

FIXES

  • custom command with double quotes now handled properly

  • Fix to AtomicParsley metadata file parsing. Previously parser was not handling values with ":" characters which resulted in some metadata values not being included in AtomicParsley run.
  • Fix to preserve any manually added ignorehistory items added manually to auto.ini file. Previously saving auto transfer settings from GUI would eliminate them.
  • If ProgramId does not exist (such as for pyTivo pulls) then kmttg now creates a fake one out id in Url & file size as an alternate. Without a ProgramId a program is not marked as transferred by kmttg and therefore would keep getting pulled repeatedly.
  • Added --globoff option to curl commands so that special sequence of characters for curl such as #001 do not cause downloads to fail.

v0p7d (11/01/2009)

ENHANCEMENTS

  • Added user-contributed ffmpeg zune HD encoding profile (ff_zune_hd)
  • Added "START PROCESSING OF ENTRY: titleOnly - episodeTitle" messages to log file in auto transfers mode to make it easier to see what entries are to be processed in auto.log file.
CHANGES
  • For metadata file creation routines displayMajorNumber is now allowed to have sub-channel syntax. In older versions of pyTivo this was not allowed so kmttg was stripping off sub-channel number.

FIXES

  • custom job was not getting passed tivoFile name so [tivoFile] argument was not working.

v0p7c (10/15/2009)

ENHANCEMENTS

FIXES

v0p7b (09/17/2009)

FIXES

  • Changed Now Playing List XML parser to read in characters in UTF8 encoding format so that all special characters including foreign language characters are properly preserved. Previously special characters in Spanish & French language for example were being mangled.

v0p7a (09/16/2009)

ENHANCEMENTS

  • Added auto transfer Date Filter capability so you can filter entries by less than or greater than specified number of hours old.
  • Added auto transfer statistics printing to log file (total number of auto matches vs # shows checked for each Tivo).
  • Added icon for identification of TiVo suggestions.
  • Added icon for identification of copy protected shows (in addition to color coding).

  • Tivo discovery updated so as to be able to handle cases when Tivo IP assignments change dynamically.

  • TiVo discovery (Bonjour) now turned on as long as kmttg is running if "Look for Tivos on network" option is enabled (previously it would time out after 5 minutes). This is so that if there are any changes in Tivo IPs (for DHCP assigments that may be changing while kmttg is running) that kmttg can discover and automatically change the IPs appropriately. IP changes are automatically saved to config file.

FIXES

  • Applied user-supplied fix for Atomic Parsley call so that TV Episode & Episode Num show up correctly in iTunes.

  • Better exception handling if reading of .kmttg_settings file fails (perhaps because file is corrupted).

v0p6k (09/03/2009)

CHANGES

FIXES

v0p6j (07/11/2009)

ENHANCEMENTS

  • Added encoding profile name to OUTPUT field in job monitor table for encode jobs so that you can see what encoding profile was selected for that run.
  • Added File->Reset TiVo web server menu item. This uses http://<ip>/TiVoConnect?Command=ResetServer which may help clear out conditions where TiVo is reporting "Server Busy" when attempting to download shows which seems to be fairly common for Series 2 Tivos.
  • Added user provided me_zen encoding profile which is profile for Creative Zen using mencoder.
  • Added File->Clear all messages menu item to clear the text message area.
  • Added SRTFILE keyword support to encoding profiles which represents full path closed captioned srt file.
  • Added new Program Options tab. Moved a couple of program related options under that tab and added a new t2extract extra arguments field where advanced users can enter optional arguments to add to t2extract program call for generating closed captions.
  • Moved Overwite existing files option from General tab to File Settings tab.
  • Cosmetic: Made CANCEL button background and error highlight background color a much lighter red to make it easier to read.
FIXES
  • Prevent launch of custom job multiple times in Auto Transfers mode when same show is on more than 1 Tivo.
  • Make sure atomic job is scheduled before custom job.
  • Do not allow multiple encode jobs of different kinds of same source file to run at same time.
  • Prevent Configuration dialog from being resized so as to avoid layout distortion.

v0p6i (07/01/2009)

FIXES

v0.6h (06/27/2009)

ENHANCEMENTS

FIXES

v0.6g (06/27/2009)

ENHANCEMENTS

NOTE: In previous Java releases moving columns with mouse also was possible, however that would lead to exception problems which this release fixes.

FIXES

v0.6f (06/19/2009)

FIXES

v0.6e (06/19/2009)

ENHANCEMENTS

FIXES

v0.6d (06/04/2009)

NOTE: If upgrading a previous kmttg version in same installation directory, be sure to copy the new encode folder with updated profiles.

ENHANCEMENTS

  • comskip task now shows % complete for each phase (only comskip, not adscan)

  • Added task dependency checking - will automatically add missing tasks if needed. For example if Ad Cut is selected without Ad Detect and Ad Detect output file is not available then automatically enables Ad Detect job.

  • Added auto transfer START and SHUTDOWN messages so that there is a record of when auto transfers service/background jobs are started and stopped.

  • Added -harddup option to mencoder for better audio/video sync for cut mpeg files
  • Changed comskip/comcut labels to Ad Detect/Ad Cut
  • Added season # to AtomicParsley processing (so that mpeg4 videos get season # metadata)

FIXES

  • Fixed auto mode crash problem related to unmapped mpaaRating when generating pyTivo metadata file.

  • Tool installer fix for Mac systems when setting executable file permissions to properly handle directories with spaces.
  • Filter out pyTivo beacons (previously pyTivo server was being treated as a Tivo)
  • Fix to apply toolTipsTimeout change when modified in config

v0.6c (05/30/2009)

NOTE: To upgrade from a previous java version easiest thing to do is replace the kmttg.jar file in previous installation with the one in the kmttg_v0p6c.zip file.

ENHANCEMENTS

  • Added toolTips to most GUI components (with option to disable)
  • Remembers last main GUI selections and window width/height when re-starting GUI.
  • Added File Browser option for configure window for setting file and directory entries.
(Double-click in the field to bring up File Browser).
  • Added File->Save messages to file menu entry as a convenient way to save kmttg message window contents to a file.
  • Added option to use VRD AdScan instead of comskip for commercial detection
  • Added error message display if custom job fails (exit status is non-zero).
  • Removed 'duration' field from metadata files as pyTivo won't use them anyway.

FIXES

  • Fix to advanced file naming constructs to allow spaces in literal strings.

v0.6b (05/24/2009)

FIXES

ENHANCEMENTS

v0.6a (05/23/2009)

ENHANCEMENTS

v0.5n (05/01/2009)

UPDATES

v0.5m (04/27/2009)

FIXES

v0.5l (04/26/2009)

ENHANCEMENTS

NOTE: This adds an extra file called tivo_beacon.pm to the installation set.
  • Added AtomicParsley configuration option. If AtomicParsley executable is defined in the configuration then kmttg will automatically add some meta data to mp4 files following the encoding step.
NOTE: You also have to have pyTivo metadata defined/available since kmttg looks for information from file.mp4.txt file for AtomicParsley run. An AtomicParsley windows executable is now included as part of the win32 zip package.
  • Added newer versions of ffmpeg and comskip to win32 zip package.

  • Changed -me to -me_method in ffmpeg profiles to make it compatible with newer versions of ffmpeg. That argument is also backwards compatible.

  • Added hb_tivo_sd & hb_tivo_hd encoding profiles. Handbrake encoding profiles that work pretty well for encoding H.264 video + AC3 audio for native Tivo playback. Only difference between them is higher bitrate for hd version.
  • Added ffmpeg ff_tivo_sd & ff_tivo_hd profiles roughly equivalent to the above handbrake recipes, but ffmpeg is generally quite a bit faster than handbrake.

v0.5k (03/15/2009)

ENHANCEMENTS

  • Handbrake profiles start with hb prefix and ffmpeg profiles were renamed to use ff prefix to make it easy to distinguish between them.
  • New configuration option to specify location of HandBrakeCLI added.

IMPORTANT: Because the encoding profile names change if you have auto transfers that use encoding profiles you have to update them. You can do this as follows:

  1. Auto Transfers -> Configure...
  2. Select a title in the list
  3. Update the encode cyclic profile name
  4. Click on the UPDATE button
  5. Repeat above steps as needed for each title
  6. OK the form

v0.5j (02/25/2009)

FIXES

'Terminator: The Sarah Connor Chronicles'

v0.5i (02/15/2009)

ENHANCEMENTS

[mainTitle]["_Ep#" EpisodeNumber]_[wday]_[month]_[mday]
FIXES
  • Remove special character '$' for file names originating from Tivos. Files with that character got truncated in steps subsequent to download leading to problems.
  • Ensure Episode Number is always 3 digits.
  • For metadata creation no longer include episodeTitle as part of title since the metadata parsing issue has now been fixed in recent versions of pyTivo.

v0.5h (01/31/2009)

ENHANCEMENTS

<ignorehistory> SH1940720000

FIXES

v0.5g (12/14/2008)

ENHANCEMENTS

v0.5f (11/19/2008)

ENHANCEMENTS

FIXES
  • Auto transfers were not working properly with cached data
  • Fixed problem with auto run in GUI with cached data
  • In auto transfers configuration GUI the list type & keywords fields were not updated when using UPDATE button to change type or keywords

v0.5e (11/02/2008)

ENHANCEMENTS

FIXES
  • tivostream profiles changed to use full paths instead of relative path such that they still work if running in windows service mode.
  • This change affected files under encode directory and tivo_mp4_encode.pl

v0.5d (10/23/2008)

ENHANCEMENTS

AUTO TRANSFERS MODE FIXES
  • Encoding profile name was not being properly obtained from auto config setup and hence encoding in auto transfers mode was not working.
  • metadata and encode file name suffix was missing a leading "."

v0.5c (10/18/2008)

ENHANCEMENTS

FIXES
  • After loading Now Playing List from Cache when clicking on a show in the list the show details were not being printed to message pane.

v0.5b (10/04/2008)

ENHANCEMENTS

  • "comcut" step will use VideoRedo in batch mode instead of "mencoder" for the commercial cutting step if VideoRedo is configured. VideoRedo does a much better job of keeping audio/video in sync when doing the cuts.
NOTE: You need to configure comskip.ini to set output_videoredo=1 such that when "comskip" is run a VideoRedo .VPrj file is created.

v0.5a (09/26/2008)

ENHANCEMENTS

IMPORTANT NOTES AND CONFIGURATION CHANGES


Sign in to add a comment
Hosted by Google Code