TiVo Community Forum banner
  • TiVoCommunity.com Ambassador Program Now Open! >>> Click Here

New program for 1 step TTG downloads, decryption, encoding - kmttg

2M views 13K replies 921 participants last post by  mattack 
#1 ·
EDIT: This program has evolved a lot since this 1st post and now is written in Java and much easier to install than before (very easy on Windows and Mac OSX)... See http://sourceforge.net/projects/kmttg/ for details or visit the end of this thread for more up to date information.

kmttg is a Perl/Tk program I wrote to facilitate TivoToGo (TTG) transfers that can download, create pyTivo metadata, decrypt, run comskip & comcut (commercial detection and removal) and re-encode multiple shows you select from your Tivos all in 1 step.
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.

For more information, screenshots and download visit:
http://sourceforge.net/projects/kmttg

Web page contains windows executables for all 3rd party tools used. The only other requirement of course is you must have Perl installed. Runs under Windows or Linux - tested with WinXP SP2 & Linux Red Hat Enterprise 4.

If you do try this out would appreciate some comments/feedback. For any programmers out there feel free to tinker and make improvements yourself.
 
See less See more
#3,127 ·
I'm teary eyed from all of the reading on the subject and I finally found this post but I have a couple of newbie questions..

I have a DTivo Series 1 reciever (Sony SAT60), I recently bought the cache card and Drive upgrade for it and have it attached to my home network with the TIVOWebPlus running on it. It is a Direct TV TIVO unit though and I can't find the MAK number to enter in the startup box on the kmttg software.

Will this app not work for me? And if it will where do I find this number?

RJ
No. This only works for series 2 or later units. I believe there are tytools available for those older DTivo units for getting shows off the unit.
 
#3,128 ·
We need a total kmttg/pytivo forum this thread is getting way long! - That being said, I need to add a question to the mix:

I have latest versions of everything, and I seem to be having a consistent issue with the same program. I have TiVo set to record House MD on Monday nights in HD on Fox. KMTTG is set up to auto pull it, decrypt it, ad detect, ad cut, and push back to the Tivo through PyTivo.

ONLY with House I am experiencing a issue where when I play it, the little bar at the bottom of the screen only shows green for the first 3 minutes. It will play through the entire 42 minutes of show, but if I try to FF or REW it will skip back to the 3 minutes as if it cant determine the actual length of the show. I'm not experiencing this with any other programs, but consistently every week house causes it.

Any suggestions?
 
#3,129 ·
We need a total kmttg/pytivo forum this thread is getting way long! - That being said, I need to add a question to the mix:

I have latest versions of everything, and I seem to be having a consistent issue with the same program. I have TiVo set to record House MD on Monday nights in HD on Fox. KMTTG is set up to auto pull it, decrypt it, ad detect, ad cut, and push back to the Tivo through PyTivo.

ONLY with House I am experiencing a issue where when I play it, the little bar at the bottom of the screen only shows green for the first 3 minutes. It will play through the entire 42 minutes of show, but if I try to FF or REW it will skip back to the 3 minutes as if it cant determine the actual length of the show. I'm not experiencing this with any other programs, but consistently every week house causes it.

Any suggestions?
Do you have VideoRedo? Sounds like you need to run a QuickStream Fix on the video before cutting it. Sometimes the timestamps get messed up and you can see seek issues like you are describing.
 
#3,135 ·
We need a total kmttg/pytivo forum this thread is getting way long! - That being said, I need to add a question to the mix:

I have latest versions of everything, and I seem to be having a consistent issue with the same program. I have TiVo set to record House MD on Monday nights in HD on Fox. KMTTG is set up to auto pull it, decrypt it, ad detect, ad cut, and push back to the Tivo through PyTivo.

ONLY with House I am experiencing a issue where when I play it, the little bar at the bottom of the screen only shows green for the first 3 minutes. It will play through the entire 42 minutes of show, but if I try to FF or REW it will skip back to the 3 minutes as if it cant determine the actual length of the show. I'm not experiencing this with any other programs, but consistently every week house causes it.

Any suggestions?
I have the same problem.

If I record the same episode a few weeks later from USA Network, I don't have the problem but USA will cut 30 sec. or more from the program get another ad in.

If I run the file through QSF for the SECOND time AFTER I have saved ad detect file, I get the entire 42 min.
 
#3,138 ·
I'm running kmttg in Linux. I've got VideoReDo working via WINE. However, there's no option to use VideoReDo in kmttg when running Linux.

Is there any way to enable the VideoReDo options in linux?
No. All the VRD batch jobs use Windows "wscript" COM jobs to run VRD (the scripts in the VRDscripts folder of kmttg installation), so even if you can get the GUI to run with Wine in Linux that is not sufficient to run VRD COM scripts from Linux.
 
#3,139 ·
Using kmttg vop7u-beta. I have it set do videoredo qs fix. In the configuration page I have it set to delete the tivo files plus have set to go to a separate folder. When using it manual mode it works ok but it does not in auto-mode it does not. I do not see any in the auto configuration page. Are there a way to get the tivo files deleted or go to a separate folder.
 
#3,140 ·
Using kmttg vop7u-beta. I have it set do videoredo qs fix. In the configuration page I have it set to delete the tivo files plus have set to go to a separate folder. When using it manual mode it works ok but it does not in auto-mode it does not. I do not see any in the auto configuration page. Are there a way to get the tivo files deleted or go to a separate folder.
Should work same way. Check the auto log to see if there is something going wrong perhaps with qsfix runs.
 
#3,143 ·
No. This only works for series 2 or later units. I believe there are tytools available for those older DTivo units for getting shows off the unit.
Funny you should mention that! I was just about to post a request concerning this. What is the probability of convincing you to add a module to kmttg that will allow those of us with tserver or mfs_ftp installed on our TiVos to pull the data via one of those utilities? Not only would this allow those of us who still have S1 TiVos to make use of kmttg, but those utilities are much, much faster than the TTG mechanism.
 
#3,144 ·
Funny you should mention that! I was just about to post a request concerning this. What is the probability of convincing you to add a module to kmttg that will allow those of us with tserver or mfs_ftp installed on our TiVos to pull the data via one of those utilities? Not only would this allow those of us who still have S1 TiVos to make use of kmttg, but those utilities are much, much faster than the TTG mechanism.
Sorry, no interest on my part in doing it.
 
#3,147 ·
Does this mean we might have a new remote deletion feature for the future?

http://www.tivocommunity.com/tivo-vb/showthread.php?t=469999
If it is similar to or using same technique as the ipad deletion (which I would guess is the case) that means it is SSL encrypted and hasn't quite been cracked yet. kmttg already has GUI interface for show deletion for those with hacked TiVos running TWP, so it wouldn't be much more effort to add alternate delete method if/when that is figured out.
 
#3,148 ·
One other thing I would be interested in and I don't know if I have asked before, would it be possible to offer an option just to see all shows in one list?

I find sometimes I use KMTTG to check and see what TiVo has a certain show and it would be nice if I could just look at a master list of all my recordings on my TiVos rather than tab for each TiVo. Maybe something that auto refreshes every 20 minutes or so in case someone deletes a recording.
 
#3,150 ·
My search seems to turn up nothing, and I had a quick question.

The Premiere on the show page displays Season 1 Episode 20 for example on the Event. When I transfer that using KMTTG with metadata flagged, I don't see a field with this info. Is this something that just can't be pulled for metadata?
When you use HDUI with Premiere it's actually querying TiVo servers for that type of information, which is a big reason why HDUI is so annoyingly slow. There is extended metadata available for shows on TiVo itself that has some extra information (but not your specific example I don't think), but requires extra http call for each show and so I avoid it.
 
Top