1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'TiVo Home Media Features & TiVoToGo' started by moyekj, Mar 15, 2008.

  1. Mar 12, 2012 #3901 of 10412
    lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Blocking software updates is trivial, and always has been. The issue is the TiVo will eventually stop getting guide data when the release is too far out of date. (That, and the fact that unless the TiVo is modified, it will begin rebooting every morning when the software gets loaded.)
     
  2. Mar 12, 2012 #3902 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    That's the point though, blocking software updates while maintaining all other functionality, and for Series 4 platform. Nothing trivial about that.
     
  3. Mar 12, 2012 #3903 of 10412
    lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    The point is the Series 2 and Series 3 boxes have the same issue. Merely blocking updates is not a long term solution on any platform, and indeed even hacking the box would not accomplish the goal you seek, that being to make a deprecated version of software functional.
     
  4. Mar 14, 2012 #3904 of 10412
    DougD

    DougD New Member

    60
    0
    Apr 25, 2011
    Does anyone using kmttg know how to include the year a movie was made in the file title. I have four movies all named Bad Company. I would like to differentiate them by including the year made. I see how to include the year I recorded it on the Tivo but not when the film was first released.
     
  5. Mar 15, 2012 #3905 of 10412
    lpwcomp

    lpwcomp Active Member

    8,079
    2
    May 6, 2002
    John's...
    I have added ProjectX to the configuration and am able to use it to do QS Fix if I do a one time job. However, that option is greyed out for Auto Transfers.
     
  6. Mar 15, 2012 #3906 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    Update kmttg to latest version. There was a related bug before v0p8o, see:
    http://code.google.com/p/kmttg/wiki/release_notes
     
  7. Mar 15, 2012 #3907 of 10412
    zonevbkr

    zonevbkr New Member

    5
    0
    Oct 14, 2009
    Got a probably basic question - so sorry if I should be able to figure this out or if it's been asked before...

    I'm running kmttg v0p8o on W2K8, most of the time, it works great, but sometimes, like today, I can't download anything from my TiVo Premiere.

    I'll see it retry for 10 times, looks like:
    <h2>Server Busy</h2>
    Download failed to file: C:\kmttg\kmttg_v0p8o\Terminator Salvation-.TiVo
    Exit code: 0
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed

    0 31 0 31 0 0 281 0 --:--:-- --:--:-- --:--:-- 281
    0 31 0 31 0 0 281 0 --:--:-- --:--:-- --:--:-- 0
    0 51 0 51 0 0 231 0 --:--:-- --:--:-- --:--:-- 231
    Warning: Transient problem: HTTP error Will retry in 1 seconds. 3 retries
    Warning: left.
    Throwing away 51 bytes

    0 51 0 51 0 0 414 0 --:--:-- --:--:-- --:--:-- 414
    0 51 0 51 0 0 411 0 --:--:-- --:--:-- --:--:-- 0
    Warning: Transient problem: HTTP error Will retry in 2 seconds. 2 retries
    Warning: left.
    Throwing away 51 bytes

    0 51 0 51 0 0 424 0 --:--:-- --:--:-- --:--:-- 424
    0 51 0 51 0 0 421 0 --:--:-- --:--:-- --:--:-- 0
    Warning: Transient problem: HTTP error Will retry in 4 seconds. 1 retries
    Warning: left.
    Throwing away 51 bytes

    0 51 0 51 0 0 439 0 --:--:-- --:--:-- --:--:-- 439
    0 51 0 51 0 0 439 0 --:--:-- --:--:-- --:--:-- 0

    What's Server Busy supposed to tell me? What's busy? The kmttg box is doing nothing other than kmttg. The TiVo box isn't doing much either. Network is fine, I can reach TiVo, see shows to download, etc.

    What's odd, to me, is this comes and goes on it's own. Just trying to figure out the cause.

    thanks,
    Chris
     
  8. Mar 15, 2012 #3908 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    That's a message from TiVo unit web server (every TiVo unit has its own web server) as the reason for refusing a download request. Once in a while it gets in that state thinking it may be serving up a show already when it really is not and if it doesn't get out of it on its own a reboot will fix it.
     
  9. Mar 15, 2012 #3909 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    But going forward, i imagine it is possible and you could convert the tivo scheduling system to download new schedules via schedulesdirect or some other provider, such as what happened when replaytv decided to shut down its servers for schedules and the wirns community with others provided an alternative to the scheduling as a work around. At the last minute, replaytv backed off, but it showed it was/is possible and quite frankly going back to what i said before, if jailbreaking has been determined to be legal, than manipulating a tivo so you can provide your own guide service is likely also legal. Note, i am not talking about stealing tivo service, but using an alternate service provider reformatted to provide schedule info to the tivo.

    Frankly, i now have a tivo 3, a tivo premiere, replaytv and a npvr tuner/software. Of those, the premiere is the slowest and worst for guide function and scheduling recording. I also comment on the tivo panel often and surveys and such and cannot understand why they continue to have the interface of the premiere so awfully slow compared to the 3. I am still under contract for the 4 but likely when that is up, i will either sell it or give it to someone and just use the 3, because the interface is so terrible and the scheduling for multiple boxes STILL doesnt work on tivos, but replaytv had this down cold in 1998. I mean geeze! On the tivo box, if i try to record something in the guide and my tuners are busy, how hard could it be to try to have the other tv record it? Tivo knows many users have multiple boxes, encourages it, yet still doesnt alow such improved functionality. Same with updating old units. Series three could have all the same recording and scheduling functionality that 4s have, but no, you must upgrade to our slower more convoluted system for that to work.

    I obviously dont have the programming skills or knowledge to do such things or i would be working nightvand day on them, but hopefully somebody out there is, because the box is ours, and i really think, just like jailbreaking, what you do with it if you are not stealing service, is legal and hacking should be encouraged as usually the best things on the say ipad, replaytv or even the tivo come from others modifying the equipment, not from the improved functionality by the providers of the box. Sure apple often eventually incorporates the hacked features into later revs. Tivo just should get a clue. I mean, not havingthe abilty to remotely delete shows on a tivo 3 if you dont have a hacked box still? Ridiculous.
     
  10. Mar 17, 2012 #3910 of 10412
    Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    I had to fdisk my windows machine so I'm reinstalling all the applications. Setting up kmttg I got to this head scratcher, it says pyTivo.conf file is mandatory if I intend to use the push task for pushing files to your Tivos via pyTivo.

    My pytivo runs on a lenny server so I don't recall having to do anything special. How do I point to this file if it's on another box or was I using another method of pushing files to my tivo??? I can't recall how it was happening.
     
  11. Mar 17, 2012 #3911 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    Copy the file over to a location kmttg can see.
     
  12. Mar 17, 2012 #3912 of 10412
    Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    Duh... I was trying all these technical fixes like configuring my pytivo folder as a samba share etc... Without much luck I might add...


    Thanks.
     
  13. Mar 18, 2012 #3913 of 10412
    lpwcomp

    lpwcomp Active Member

    8,079
    2
    May 6, 2002
    John's...
    Is there some reason you don't want to run kmttg on the same machine as pyTivo?
     
  14. Mar 19, 2012 #3914 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    ferrumpneuma, what directory do you have "Encode Output Dir" set to under config->File Settings? Check that you have write permission to that directory via command line:
    touch /full/path/file.touch
    If the touch command fails it means you don't have write permissions

    Also it would help to post the actual error messages you are getting when things are failing since those generally provide good clues as to what is wrong.
     
  15. Mar 19, 2012 #3915 of 10412
    steve771

    steve771 Member

    65
    1
    Dec 29, 2011
    Las Vegas
    Apologies if this has been answered somewhere (didn't see this specifically), but I was doing great with kttmg and lately, I get 'download failed to file (program name) Exit code 18. Followed by a whole bunch of 'timecode' things and finally, curl: (18) transfer closed with outstanding read data remaining.

    I tried an uninstall/reinstall of kttmg, same thing happens. I really liked this program as it was basically a d/l and run it and it worked.

    I dont' see a fix anywhere. Is there an alternative (easy) program for kttmg?

    Thanks!
     
  16. Mar 19, 2012 #3916 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    You are already in dir /home/user/kmttg2 when running the touch command by the looks of it. So execute:
    touch file.touch

    Also, post the kmttg errors you are getting.
     
  17. Mar 19, 2012 #3917 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    That means it's probably working fine. If you execute "ls" you should see the above files are created.

    The encode jobs are failing because both handbrake & ffmpeg don't like some options that are given. My guess is you have a very recent version of handbrake that doesn't like the --cpu option. To fix that you can edit encode/hb_iphone.enc and remove --cpu option and that will probably work.

    The ffmpeg trouble is it doesn't like the encoding options for audio but it's less obvious how to fix it. But you can just use hb_iphone once you apply the above fix to remove --cpu option.
     
  18. Mar 19, 2012 #3918 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    1. Check disk space where the downloaded files are going to
    2. Reboot your TiVo
     
  19. Mar 19, 2012 #3919 of 10412
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    My guess is perhaps you haven't configured kmttg for "mencoder". Though it is not used by kmttg when you have ProjectX configured I didn't update the code not to care about mencoder anymore. If you don't have mencoder installed perhaps just fool kmttg by setting mencoder to same as ffmpeg setting.
     
  20. Mar 19, 2012 #3920 of 10412
    Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    Yep, pytivo runs on a headless linux server...
     

Share This Page