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 26, 2010 #2921 of 10413
    bwall23

    bwall23 New Member

    73
    0
    Jun 8, 2009
    You have a lot of recordings on your TiVos (not sure about danterner). I only have two TiVos, but I would prefer to speed up the fetch, rather than limit the listings as there is currently a problem with a TiVo not being in sync with the ToDoList on the TiVo Server (another app) and limiting this list would lead to further problems as you wouldn't know whether it was a self imposed app limitation (and which app) or a problem with your TiVo (again, which one) or it's server. If it comes down to it, make it an optional (not default) user selection. It's confusing enough already trying to sync just two TiVos and determine if you recorded it and it's on a NPL (on which TiVo?), transferred it off to your PC (where?) or have it on one of your TiVo's ToDo lists (which one?).
     
  2. Dec 26, 2010 #2922 of 10413
    bwall23

    bwall23 New Member

    73
    0
    Jun 8, 2009
    The perfect app for recording (are you listening, TiVo?) would work like this.

    SETUP: I want to record "The Perfect App Show", all seasons and episodes and after viewing them decide what to keep/delete.
    It's a multi season/year series with reruns sprinkled about randomly amongst channels and seasons. Missed seasons/episodes are repeated the following years.
    I record via SeasonPass and WishList due to Title/EpisodeName changes, channel showings, etc.
    I watch captured recordings, mark keepsakes as keep until deleted and then transfer those to PC, then delete from that TiVo NPL.

    Now, I missed a couple episodes for whatever reason.

    It's been more than 28 days since it ran.

    I have two TiVos, recordings on a PC, Season Passes and Wish Lists.

    I set a SeasonPass on one TiVo to get New&Repeats.

    QUESTION: I want to make sure, without jumping back/forth between TiVo menus and PC's, that I don't schedule recordings I already have on either of my TiVos (NPL or ToDo) or on my PC.
    What single app does that?
    You said none?
    Is there any interest in this crazy thought, or will I be the 1 dev/usr?
     
  3. Dec 26, 2010 #2923 of 10413
    danterner

    danterner Not it!

    10,610
    0
    Mar 4, 2005
    Greenacres, FL
    kmttg reports I have 217 shows, 911 GB used.
     
  4. Dec 26, 2010 #2924 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    For those circumstances perhaps you could just connect via web browser to download the shows you want as I believe the web browser by default only shows a page at a time of listings (though it's been a long time since I've looked at shows that way and had enough shows on my units to test it).
     
  5. Dec 26, 2010 #2925 of 10413
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,726
    8
    Apr 6, 2000
    SF Bay Area
    Do you think its possible to have the 'JOBS' as a separate item under the menu bar instead of inside the Files menu. It feels kludgy to go in to Files then Jobs.

    Edit: Also, I was wondering what other files kmttg supports for push/pull other than .tivo, mpg, mp4, .wmv? What about .flv?
     
  6. Dec 28, 2010 #2926 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    AFAIK, there's no way to 'speed up the fetch'.. Because all of the various apps (from what I understand) just do essentially the same thing -- download the listings from the Tivo in batches and do relatively simple text manipulation.. and the text manipulation part is fast.
     
  7. Dec 28, 2010 #2927 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    When I was first playing with downloading shows, I did use the web browser..

    But the major reason that I use these other programs (previously I used iTivo, now I'm playing with kmttg since for the most part it works better and at least gives me more feedback during the very flaky connecting phase), is so that they will NAME the programs decently and even more importantly, automatically DECODE. (I don't do any auto-conversion.. just download & decode, preferably into folders.)

    Oh, and I should probably look at the documentation again, but one slightly annoying problem with using the episode title in the naming scheme is that if it doesn't have an episode title, it will just be named with the DATE. If there isn't already, I wish there was an "episodeTitleOrShowTitleIfThereIsNoEpisodeTitle" token.
     
  8. Dec 28, 2010 #2928 of 10413
    alex w

    alex w New Member

    3
    0
    Dec 3, 2010
    Hey Everyone,

    Having a bit of an issue here. Hoping some of you smart folks can help me out.

    It's a bit of a custom situation, and not necessarily a problem with kmttg.

    I am running a custom encode profile using FFMPEG to export images from downloaded and decrypted tivo files. Basically screen capping an entire episode, every 3 frames.

    This command line works on every single episode I've done it on (dozens), except 1.

    And on top of that, I deleted the episode on the Tivo, then re-recorded it, re-downloaded it, re-decrypted it, and tried again, same thing.

    When I "Start Jobs" using this custom encode profile, on this episode only, the progress bar next to the red "Cancel Jobs" button immediately goes to full green, my GPU and CPU start spinning at max on the computer (can hear them), and then it never stops. No temp output file(s) are created anywhere on the computer. Yet, the CPU/GPU is working endlessly.

    When it does work, I get a normal progress bar, and it's done in 15/20 mins max. A temp output file is created in the designated folder and rises in MB until done.

    An episode from the same channel, recorded right before and after this one, both times, work. So it's not the channel as a whole.

    I don't get any red error messages, because it never stops. I have to cancel out.

    Is there anything in the tivo recording, or decrypting, or kmttg settings (like naming, etc) that could cause this?

    Any kind of broadcast weirdness that would cause FFMPEG's -vcodec mjpeg not to work on particular eps?

    Again, this process and command line works on every other thing recorded on the tivo, and downloaded thru kmttg, except this one episode. So I don't believe it's a pure command line fudging.

    Any help appreciated. I know it's not a "trouble ticket" level situation, but I can't figure out the logic to this and it's driving me batty.

    Thanks!

    EDIT: Just converted the decrypted mpg file to a default "hb_tivo_hd_crf" encoding profile MP4, and then ran my custom "screen cap" encoding profile using FFMPEG on that MP4 and it's working. So something seems to be off with the original decrypt, on that one episode.
     
  9. Dec 28, 2010 #2929 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    Sounds like ffmpeg having trouble with that particular show, perhaps caused by a glitch not well handled in ffmpeg for that codec. If you run ffmpeg on command line (outside kmttg) you will likely have same issue. Perhaps try a newer version of ffmpeg. You can find Windows binaries pretty easily via Google such as here:
    http://ffmpeg.arrozcru.org/builds/
     
  10. Dec 28, 2010 #2930 of 10413
    alex w

    alex w New Member

    3
    0
    Dec 3, 2010
    Thanks for the reply. I will do that in case things like this happen again in future.

    Also, not sure if you saw my edit before you responded, in case that changes things to something you may need to address for the program as a whole.

    Tho I think it's just a glitch in my particular specific setup/need.

    Otherwise, program is working fantastic. Great job!
     
  11. Dec 28, 2010 #2931 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    That is a Handbrake encoding profile, so just means that Handbrake was able to encode the mpeg2 to H.264 from which you then re-encoded again using ffmpeg. Nothing really to do with decrypt (TiVo -> mpeg2) from what you describe.
     
  12. Dec 29, 2010 #2932 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    v0p7r just released - no new features, just bug fixes and some cleanup. See release_notes for details.
     
  13. Dec 30, 2010 #2933 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    Trap all exceptions for NPL XML listings parsing in case there is incomplete/corrupt listings being parsed.


    So does that mean that when we get this problem, we will still be able to use the program? From previous discussions here, I inferred that you're putting up an error dialog instead of getting an exception. But that won't help those of us in the situation if we still can't download the existing shows that had non-corrupted info.

    BTW, "start jobs" is VERY confusing IMHO. It should be something like "add selected".
     
  14. Jan 1, 2011 #2934 of 10413
    moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    I'm working on a per TiVo config option where you can limit # of listings fetches obtained. i.e. If you specify 1 for a TiVo, then only 1 fetch (which is the 128 most recent shows) is perfomed. 2 would mean the 256 most recent, etc. 0, the default setting would mean fetch all.
    As with most seemingly simple changes this is a lot more work to code than one would think.
     
  15. Jan 1, 2011 #2935 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    BTW, I think I found a bug.

    It looks like you don't check the result of the decoding process to see if it succeeded or not. (I have no idea if that even returns a value indicating success or failure.)

    I downloaded the entire Dick Clark New Years Eve show (to save like 10 minutes of musical performances)... and apparently ran out of disk space during the decode operation... so now I only have a ~1.5 hour resulting file. I can re-download, but that takes a LONG time.

    That leads to a request. I *think* iTivo does the download-and-decode as one operation, piping between them... So you only need (approx) the size of the file space.. not 2x the file size, since you do in two steps.

    Otherwise, I'm largely starting to like kmttg a lot more than iTivo even though it's less of an Apple-like GUI (since it's Java).
     
  16. Jan 1, 2011 #2936 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    I thought of something else. In the GUI interface, to select the various paths -- I see no way to go to a DIFFERENT PARTITION. It seems to only see the current partition. So I *have* to type in the path. (i.e. it does not use the standard file selection dialog from the system)

    Also, it complains if it can't find the path, instead of just possibly creating it (which would be useful if JUST the last part of the path, e.g. 'kmttgdownloads') doesn't exist.
     
  17. Jan 1, 2011 #2937 of 10413
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,726
    8
    Apr 6, 2000
    SF Bay Area
    That depends on what type of computer. On a Windows platform, another partition on the same drive would have a drive letter specification such as C:\, D:\, etc.
     
  18. Jan 1, 2011 #2938 of 10413
    wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    pyTivo also does it that way.
     
  19. Jan 2, 2011 #2939 of 10413
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    Yes, but I presume you mean you'd be *typing* in that different path. I was able to do that on my Mac too (e.g. type /Volumes/Extra/ and so on)

    But the GUI interface that comes up when you click in the field only lets you see the current drive (unless I'm doing something wrong).
     
  20. Jan 2, 2011 #2940 of 10413
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,726
    8
    Apr 6, 2000
    SF Bay Area
    I have it typed in (only once), under config, file settings tab, and no, it will not pull up a window to select your actual path, so it must be typed in.
     

Share This Page