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. Dec 12, 2010 #2901 of 10413
    bwall23

    bwall23 New Member

    73
    0
    Jun 8, 2009
    Grab the latest version of kmttg and then check your file naming. You have quotes where they shouldn't be.
     
  2. Dec 12, 2010 #2902 of 10413
    philt56

    philt56 Member

    168
    0
    Aug 21, 2008
    Installed latest version. Also a file name without quotes did the same thing.
     
  3. Dec 12, 2010 #2903 of 10413
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,726
    8
    Apr 6, 2000
    SF Bay Area
    Do you have sufficient disk space available on your C: to hold the file?
     
  4. Dec 12, 2010 #2904 of 10413
    philt56

    philt56 Member

    168
    0
    Aug 21, 2008
    yes about 70G, I brought a file over from my HD XL and it decodes fine. Just the Premiere files fail
     
  5. Dec 12, 2010 #2905 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    That looks suspiciously like tivodecode thinks this is mpeg2 TS instead of mpeg2 PS file. Make sure you have TS transfers disabled in kmttg when downloading from a Premiere. tivodecode cannot handle them well and TS downloads from Premiere are buggy anyway.
    i.e. Make sure following is disabled:
    File-Configure-Program Options-Download TiVo files in Transport Stream format
     
  6. Dec 12, 2010 #2906 of 10413
    philt56

    philt56 Member

    168
    0
    Aug 21, 2008
    Ok that option is not set but I haven't been downloading with kmttg (tried but it seems to always hang at some point), will try again. I have been downloading with tivo desktop. But I also transferred the file from the Premiere to the HD and then used tivo desktop with the HD and it still failed. Would the file have been corrupted going from the Premiere to the HD too (it seemed like the HD could play it)?
     
  7. Dec 12, 2010 #2907 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    Latest TiVo Desktop versions default to TS downloads but I believe very latest has option to turn that off. The current tivodecode does not work well at all with TS TiVo files so you should avoid that format if you are going to use it. VideoRedo which uses TiVoDirectShowFilter does work OK with TS downloads, but as I mentioned in general TS downloads tend to be unstable anyway and should be avoided.
     
  8. Dec 12, 2010 #2908 of 10413
    philt56

    philt56 Member

    168
    0
    Aug 21, 2008
    Ok I got kmttg to download the file from the Premiere and then it was able to decrypyt it!

    So does Premiere have a diff video file format than a HD? Is there a problem with tivo desktop?
     
  9. Dec 12, 2010 #2909 of 10413
    philt56

    philt56 Member

    168
    0
    Aug 21, 2008
    Do you know what option that is named in tivo desktop?
     
  10. Dec 12, 2010 #2910 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    From another poster (I don't have TD installed) under 2.8.2 disable the check box:
    File > Preferences > File Transfer Speed
     
  11. Dec 15, 2010 #2911 of 10413
    NYHeel

    NYHeel Active Member

    1,906
    12
    Oct 7, 2003
    I'm having speed issues. I just got a premiere and I'm getting only 20-21 Mbps using kmttg. On my TivoHD I used to get 7-8 so this is definitely an improvement but I was expecting a lot better. I have the transport stream box checked in kmttg. Also, the Premiere is hard wired to my router via one 10/100 switch and the laptop I'm downloading to is wireless g. At this pace I'm only getting slightly better than real time. Any suggestions?
     
  12. Dec 15, 2010 #2912 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    You will likely get better speeds with laptop hard wired to router instead of using 11g. You can also improve transfer speeds by tuning both tuners to channels you don't subscribe to.

    Be warned that TS downloads from Premiere are flaky (you can get incomplete downloads and/or mess up the TiVo web server requiring rebooting to fix) and the current tivodecode can't handle many of them so I would strongly advise against using that option.

    As a comparison with PS downloads from hard wired Premiere to 802.11n laptop I get roughly 22-25 Mbps or so compared to about 13 Mbps from my S3 OLED unit with units tuned normally to HD channels. That goes up to 30+ Mbps if I tune to channels I don't receive.
     
  13. Dec 19, 2010 #2913 of 10413
    avpman

    avpman New Member

    22
    0
    Dec 27, 2005
    No matter which show I pick to download at some point kmttg (vers vop7q)downloading stops before completion. There is no error message, it just stops. The percentage of completion is never the same when it stalls. I'm on Win 7 if that helps. (I do NOT have the TS option enabled). also, "use java for downloads" doesn't start a download at all.

    Help!
     
  14. Dec 19, 2010 #2914 of 10413
    cweb

    cweb New Member

    106
    0
    May 29, 2004
    This was discussed a little bit last summer, but I was wondering if anything has changed.

    Kmttg's file naming seems to use "time" metadata (time recorded) for the file naming's date feature. What I really need is the original air date which also is available in the generated .txt file.

    Is there any way to incorporated the OriginalAirDate into the file name (please)?

    Thanks.
     
  15. Dec 19, 2010 #2915 of 10413
    danterner

    danterner Not it!

    10,610
    0
    Mar 4, 2005
    Greenacres, FL
    Not long ago I managed to set kmttg up and it seemed to be working fine (FANTASTIC program, by the way!). Now, though, I seem to be getting error messages. I don't understand what they mean. Can anyone shed any light?

     
  16. Dec 20, 2010 #2916 of 10413
    cweb

    cweb New Member

    106
    0
    May 29, 2004
    moyekj:

    Were you at one time going to add a feature that would keep you from re-downloading a show that had already been downloaded, converted and uploaded back to the tivo?
     
  17. Dec 20, 2010 #2917 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    That indicates a failed or partial TiVo listings were obtained. Should not be recurring issue. I checked in to source tree after last kmttg release a more graceful error message for that kind of error to make it more obvious - will be part of next release.
     
  18. Dec 20, 2010 #2918 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    Not really. As was mentioned before OriginalAirDate is only available in extended metadata (would require more http calls to obtain) and not all shows have the entry even in extended metadata, so it's not a reliable component to use in File Naming. You could probably write a "custom" script that checks metadata file and changes the file name accordingly if present if you really want it.
     
  19. Dec 20, 2010 #2919 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    If it retains same ProgramId when uploaded back to TiVo then there should be an entry in auto.history file preventing it from being downloaded again in auto transfers mode. (I don't recall if ProgramId is used when pulling programs back to TiVo or not via pyTiVo though). If for some reason ProgramId is not retained you can use Auto Transfers - Add selected to history file to graphically add the relevant entries to auto.history file to prevent them from being transferred.
    Else if you "push" to TiVo instead of "pull" then it gets marked as copy protected so can't be transferred again anyway.
     
  20. Dec 26, 2010 #2920 of 10413
    mattack

    mattack Active Member

    20,743
    4
    Apr 9, 2001
    sunnyvale
    I'm seeing this kind of exception frequently too.. I'm not sure if the line # (??) after outofboundsexception is the same each time.

    Also, I have a LOT of recordings on one of my Tivos. I would love it if I could optionally limit the # of show listings I get. VERY often, what I want to download is in the first page or so of listings I see, sorted by date. If I could limit the # kmttg gets, optionally, that would speed up my usual usage.


    Here's what I just saw:
    >> Continuing Now Playing List from Tivo Series3 (128/1266)...
    /usr/bin/curl --anyauth --globoff --user tivo:MAK --insecure --cookie-jar /tmp/cookie4209572847831912228.tmp --url https://192.168.1.117/TiVoConnect?C...iner=/NowPlaying&Recurse=Yes&AnchorOffset=128 --output /tmp/NPL7771988485501913819.tmp
    NPL job completed: 0:01:34
    ---DONE--- job=playlist tivo=TivoHD
    >> Continuing Now Playing List from TivoHD (256/386)...
    /usr/bin/curl --anyauth --globoff --user tivo:MAK --insecure --cookie-jar /tmp/cookie3660442524516358404.tmp --url https://192.168.1.120/TiVoConnect?C...iner=/NowPlaying&Recurse=Yes&AnchorOffset=256 --output /tmp/NPL1528195716710172999.tmp
    NPL job completed: 0:05:26
    ---DONE--- job=playlist tivo=TivoHD
    java.lang.ArrayIndexOutOfBoundsException: 2799
    at com.tivo.kmttg.util.parseNPL.parseFile(parseNPL.java:94)
    at com.tivo.kmttg.task.NowPlaying.parseNPL(NowPlaying.java:213)
    at com.tivo.kmttg.task.NowPlaying.check(NowPlaying.java:200)
    at com.tivo.kmttg.main.jobData.check(jobData.java:133)
    at com.tivo.kmttg.main.jobMonitor.monitor(jobMonitor.java:121)
    at com.tivo.kmttg.main.kmttg$3.actionPerformed(kmttg.java:65)
    at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
     

Share This Page