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. Jul 2, 2009 #1021 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    The Server Busy reply from TiVo is the key to the problem - it's not responding to requests to download files (probably why Tivo Desktop stopped working as well). Rebooting your TiVo will likely clear out that condition.
    Also note. It's not a good idea to have both Tivo Desktop and kmttg running at the same time if both are trying to download files at the same time. kmttg will limit downloads to one at a time per Tivo but it doesn't know about other programs also trying to initiate downloads at the same time which can overwhelm the Tivo server and result in errors such as what you are getting.
     
  2. Jul 2, 2009 #1022 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    That worked for kmttg transferring files. Any chance you could solve my original problem (http://www.tivocommunity.com/tivo-vb/showthread.php?t=428894)?

    Thanks.
     
  3. Jul 2, 2009 #1023 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    No, sorry. My dislike for Tivo Desktop is in part what motivated me to start kmttg in the first place, so I don't use it. Using 3rd party apps such as pyTivo, kmttg, streambaby and others can give you most of the Tivo Desktop Plus functionality plus a lot more anyway if you are willing to spend some time installing and learning how to use them.
     
  4. Jul 2, 2009 #1024 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    OK. I got kmttg working, but pyTiVo is another conundrum. I can't seem to see my video files on my computer from my TiVo. Any suggestions for this dumba$$?

    Thanks.
     
  5. Jul 2, 2009 #1025 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    pyTivo thread is the appropriate thread for pyTivo questions, or pyTivo forum. If you haven't done so, at bare minimum you have to make a pyTivo.conf file (start with a copy of pyTivo.conf.dist file which comes with installation) and define a video share section with the full path to where to look for your videos, for example:
    Code:
    [My Videos]
    type=video
    path=c:\videos
    
     
  6. Jul 2, 2009 #1026 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    I got it working and it was definitely a bonehead move on my part that caused the problem.
     
  7. Jul 2, 2009 #1027 of 10413
    bkdtv

    bkdtv New Member

    7,902
    0
    Jan 9, 2003
    DC Metro Area
    Several possibilities....

    (1) Can you detect and set the default TiVo Recordings folder (assuming TiVo Desktop was previously installed) on Windows and OSX?

    (2) Might it be possible to add support for TiVo's network control, so kmttg could change both tuners to predefined channels as a means to improve transfer throughput? There would have to be a timeout set between each tuner and channel change, to make sure the confirmation dialog is not hit to interrupt an existing recording.
     
  8. Jul 2, 2009 #1028 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    (1) Don't know, maybe on Windows if there is a registry entry, no clue about OSX. It's pretty easy to set it once in kmttg and then forget about it though no?
    (2) Possible, but of course restricted to series 3 units. I've seen for MRV it can make quite a difference in speedup but does it really have a big impact on TTG?

    A real performance booster would be to figure out how to decrypt files downloaded with &Format=video%2Fx-tivo-raw-tts formatting which gives you MRV speeds (i.e. about double TTG speeds). I think that resulting file is a mpeg2 transport stream wrapped in encryption of some sort (but not something that tivodecode can decrypt, though perhaps some variation on tivodecode may do it). I don't know enough about transport streams and encryption code to attempt such a project myself...
     
  9. Jul 2, 2009 #1029 of 10413
    Icarus

    Icarus New Member

    360
    0
    Jun 15, 2002
    Upcountry...
    never mind, you already found the problem. I didn't see the other replies.
     
  10. Jul 2, 2009 #1030 of 10413
    wmcbrine

    wmcbrine Ziphead

    10,367
    22
    Aug 2, 2003
    Or, files with Format=video/x-tivo-mpeg&System=ts. Those come out as some kind of .TiVo variant, and tivodecode can even extract the metadata from them, but beyond that it segfaults. Blazing fast, but useless... can't even feed them back to the TiVo. :(
     
  11. Jul 3, 2009 #1031 of 10413
    smithcferg

    smithcferg New Member

    23
    0
    Mar 28, 2003
    moyekj

    The SRTFILE variable that you added and the t2extract option line is exactly what I needed to get hardsubs working! The last time that I tried something like thit it was so complicated to run the chain of programs necessary to do it that I never used it. This is something that is simple and just works.

    Thanks so much. And my wife thanks you.

    A. Issues

    I.
    One new small cosmetic issue: The formatting of the "Programs" tab dialogue in "Configure . . ." looks damaged. The field column is unusually narrow.

    II.
    One old small cosmetic issue:
    It is hard to read the black text on red background that is in the "configure" dialogue on error conditions and on the [cancel] button. This makes it hard for me to correct errors.

    B. Questions?
    I.
    How can I queue up different jobs with different profiles for the same TIVO? If not there yet, is this a feature you can add?

    C. Feature request

    I.
    Can you create a [profile] variable for the custom command? So if a custom command is for example "custom.bat [profile] [mpgFile] [encodeFile]", the batch file will be able to decide what actions to take based on the [profile] that had been used, perhaps using a "case" statement?

    II.
    Any hope of this becoming an HMO app, so that I could select from among several profiles for a show in a now playing list using my remote, similar to Galleon (but with this app it would be way better!)

    Will reference these in the Wiki.

    Again thanks. You are doing a good job with this.

    Sincerely,

    Craig
     
  12. Jul 3, 2009 #1032 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    Today it went back to the server busy error. I've tried rebooting everything and shutting down pyTiVo, but I still get the server busy error. I'm back to square one.

    Any suggestions?
     
  13. Jul 3, 2009 #1033 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    Do you still have Tivo Desktop running or something else that is trying to access your Tivo to download programs?
     
  14. Jul 3, 2009 #1034 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    TiVo Desktop has been uninstalled as of yesterday when I got things working. It appears kmttg will only allow one transfer from the TiVo and then I get the server busy error.
     
  15. Jul 3, 2009 #1035 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    I rebooted my TiVo again and kmttg has begun working again. It remains to be seen if I can transfer a second video without rebooting the TiVo once or twice. Go figure.
     
  16. Jul 3, 2009 #1036 of 10413
    Icarus

    Icarus New Member

    360
    0
    Jun 15, 2002
    Upcountry...
    Your problem has nothing to do with kmttg.

    -David
     
  17. Jul 3, 2009 #1037 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    I learned a long time ago that nothing is as black and white as the statement above. kmttg may not be the cause of the problem, but the fact that it won't work as intended means that it does have something to do with kmttg. My experience with TiVo software has been one of constant bugs and missteps, and the fact that thay updated my DVR software on July 1 or 2 is most likely the cause of the problems with TiVo Desktop and kmttg.

    Jeff
     
  18. Jul 3, 2009 #1038 of 10413
    jbrown13

    jbrown13 New Member

    34
    0
    Jun 29, 2006
    Perry, GA
    I've rebooted both my PC and my DVR multiple times to no avail. Now when I try to transfer an .mpg file from my TiVo to my PC the timer runs but the amount transferred never leaves zero. If I cancel that transfer and try another transfer without rebooting I get the "server busy" error. If I reboot both again the same thing occurs again and again.
     
  19. Jul 3, 2009 #1039 of 10413
    moyekj

    moyekj Well-Known Member

    11,143
    32
    Jan 23, 2006
    Mission...
    jbrown13, I don't know if it really does anything but it may be worth a shot. Next time you get a failed download because of Server Busy message try the following with your browser to see if it fixes it:
    Code:
    http://<ip>/TiVoConnect?Command=ResetServer
    
    Obviously replace <ip> with the real TiVo IP such as 192.168.1.107
    (If prompted for login the username is tivo, password is your 10 digit MAK).

    When I run on my Tivos it takes several seconds but eventually completes. If when you run the above it times out in your browser or returns an error of some sort then that indicates a problem of some sort maybe with your networking setup or your Tivo.

    P.S. TiVo HMO documentation dated 2003 has a description of the above which states at the time it should have no effect but in future may be useful or even required:
     
  20. Jul 3, 2009 #1040 of 10413
    Icarus

    Icarus New Member

    360
    0
    Jun 15, 2002
    Upcountry...
    Correct me if I'm wrong, but you started with Tivo Desktop and a "server busy" problem, then installed kmttg hoping that would solve that problem. Is that correct?

    All of the programs that transfer tv shows from your tivo to another device use the same method for the transfer. If kmttg wasn't working, and the others were working, that would be a different story.

    If you want to eliminate Tivo Desktop and kmttg, just use the browser method. Once you solve the server busy problem, then any of the other methods will work.

    -David
     

Share This Page