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 20, 2017 #10661 of 11330
    lpwcomp

    lpwcomp Well-Known Member

    9,011
    188
    May 6, 2002
    John's...
    Did you actually change the names on the TiVos? What does your account at tivo.com show?
     
  2. Mar 20, 2017 #10662 of 11330
    moyekj

    moyekj Well-Known Member

    11,527
    212
    Jan 23, 2006
    Mission...
    If you recently renamed TiVos you MUST reboot the TiVos in order for them to properly advertise the new names - that is an age old TiVo bug. Also under kmttg config--Tivos tab you can turn off "Look for TiVos on network" to disable discovery in case the above is not the issue.
     
  3. Mar 21, 2017 #10663 of 11330
    tluxon

    tluxon Member

    311
    4
    Feb 28, 2002
    Kirkland, WA
    Yes, the TiVos and the PC have each been rebooted since editing the names under MyAccount on tivo.com. It seems the only way I can get the old names to NOT appear is to turn off "Look for TiVos on network", but I wasn't sure if that was the most desirable setting.
     
  4. Mar 21, 2017 #10664 of 11330
    ThAbtO

    ThAbtO TiVoholic by the bay

    7,659
    112
    Apr 6, 2000
    SF Bay Area
    Normally, when you change the Tivo Name on tivo.com, DVR Preferences, you need to force the Tivo Connections, and when complete, reboot.
     
  5. Mar 21, 2017 #10665 of 11330
    tluxon

    tluxon Member

    311
    4
    Feb 28, 2002
    Kirkland, WA
    Okay, I believe I got to the bottom of it. It could be merely a function of a certain number of connects and reboots and time lapsed. However, it also correlates to correcting an issue with the Netgear router I use. This router steers toward "reserving" IP addresses to devices that connect via DHCP rather than the classic technique of setting up static IPs. I actually like the reservation method better, but I had forgotten to reserve the IP address the new Bolt was using, and it changed to another available IP upon a recent reboot. I'm not completely certain, but locking in a reserved IP address for the new Bolt seems to have permitted all the other TiVo naming issues to be resolved.

    Thanks for the helpful suggestions.
     
  6. Mar 21, 2017 #10666 of 11330
    Dex1138

    Dex1138 New Member

    3
    0
    Mar 2, 2005
    Lynn, MA...
    Hiya! I just discovered kmttg and am excited to get crackin with it.
    This may be a case of RTFM (I hope not) but no matter what profile I select, it will download to .Tivo and then convert to .ts
    Any ideas what I might be missing?
    TIYA!
     
  7. Mar 21, 2017 #10667 of 11330
    lpwcomp

    lpwcomp Well-Known Member

    9,011
    188
    May 6, 2002
    John's...
    The decrypt step converts a .tivo file downloaded as transport stream to a .ts file. It's the encode step that will transcode it according to the profile.
     
  8. Mar 21, 2017 #10668 of 11330
    Dex1138

    Dex1138 New Member

    3
    0
    Mar 2, 2005
    Lynn, MA...
    Thank you!
     
  9. Mar 21, 2017 #10669 of 11330
    ThAbtO

    ThAbtO TiVoholic by the bay

    7,659
    112
    Apr 6, 2000
    SF Bay Area
    If you have "Download in Transport Stream" checked in options, then the downloads will decrypt to .TS. Unchecking that, will download in Program Stream and decrypted will yield .MPG MPEG2 video. However, if the recording is from a h.264/MPEG4 source, then the only option is to use TS.
     
  10. Mar 27, 2017 #10670 of 11330
    badams888

    badams888 New Member

    23
    3
    Jun 6, 2016
    Is the autoskip pad being used to decide when to skip?

    First let me say that I actually want it to skip a bit more so it doesn’t show as much of the ads (I’d prefer to miss a few seconds than see an ad for a few seconds), so I chose a value of –2 for the autoskip pad. This should mean it would skip 2 seconds early, and skip to 2 seconds beyond the skiptable end value.

    Here’s what I’m finding. I turned on the debug log (-d) and set the pad to a value of –6, (so I could more easily see if it was doing it). I was expecting this to both start the skipping 6 seconds early, and skip to 6 seconds plus the value in the skip table.

    While it did indeed skip to +6 seconds, the log showed that the time it would do the jump was equal to the time in the skip table, thus ignoring the pad on the front end of the skip.

    Am I misunderstanding how this works?

    By the way, it would be handy if one could specify separate values for the pad (i.e. 2 pad values, one for when to jump, and another for where to jump to).
     
  11. Mar 27, 2017 #10671 of 11330
    moyekj

    moyekj Well-Known Member

    11,527
    212
    Jan 23, 2006
    Mission...
    Without looking at code, and just going by the tooltip, the expected behavior is:
    new start point = start point - padding
    new stop point = stop point + padding

    i.e. A positive value should make you see more commercials by starting a little earlier for show start points and skipping a little later for stop points.

    So a negative value should theoretically be the opposite: start later for show start points and end sooner for show end points. But I haven't looked at code in a while and I don't use the padding myself so haven't tested it in a while.
     
  12. Mar 27, 2017 #10672 of 11330
    badams888

    badams888 New Member

    23
    3
    Jun 6, 2016
    I believe that for negative pad values to work, the routine getClosest needs to check for the pad adjustment as well. Otherwise, it returns -1 and won't trigger the skip until the position is inside the skip-table range.

    The following works for me, though I didn't check all possible situations and only tested with one show.

    Code:
          int pad = config.autoskip_padding*1000; // <<<<<  added pad variable
          // If current pos is within any start-end range then no skip necessary
          for (Hashtable<String,Long> h : skipData) {
             if (pos >= h.get("start") && pos <= (h.get("end")+pad)) {  // <<<<< +pad added here
                return -1;
             }
          }
    
    One reason this works is that most shows do a fade to black before the first ad begins. By skipping a few seconds early, one doesn't tend to lose any of the show and makes for a near perfect effect. But I guess it depends on how accurate Tivo makes the skip data.
     
  13. Mar 27, 2017 #10673 of 11330
    moyekj

    moyekj Well-Known Member

    11,527
    212
    Jan 23, 2006
    Mission...
    OK, thanks for pinpointing. Though in your code adjustment the pad for start time is missing, so should be:
    Code:
    if (pos >= (h.get("start")-pad) && pos <= (h.get("end")+pad))
    
     
  14. Mar 31, 2017 #10674 of 11330
    plamumba

    plamumba Member

    46
    0
    Mar 19, 2005
    I tried searching for this topic but could not think up a decent search term.

    When I do a search++ and maybe a search as well for a particular actor, I get hits from any series in which the actor ever appeared, no matter that he does not appear in the specific hits. I assume some source Tivo supplies is messed up in this way. Am I missing something?
     
  15. Mar 31, 2017 #10675 of 11330
    moyekj

    moyekj Well-Known Member

    11,527
    212
    Jan 23, 2006
    Mission...
    Specific example would be helpful to look at things in more detail.
     
  16. Mar 31, 2017 #10676 of 11330
    lew

    lew Well-Known Member

    4,095
    40
    Mar 12, 2002
    I used power saving, medium mode (Roamio) while on vacation. I use window schedule to create create auto skip from tivo skip mode and then to run auto transfers. Great alternative to using tivo app. Use plex to view or downloaded encoded programs. Base your encoding parameters on your intended use. Reasonable values if you expect decent hotel wifi. Low bitrate if you intend to view, or download, using cell data.

    The first show processed each night seems to have an issue with the first skip point. It skips the first program segment. I deleted the show on tivo, pruned my skip entries, undeleted the show then ran create skip fro tivo skip from the GUI. Worked fine. Problem occurred with a few shows.

    As an experiment I scheduled a program to record a few minutes before my scheduled tasks. Easiest way to make sure tivo isn't on standby before tasks. No issue with those programs.

    Not an issue with me, I'm not going to use power saving. You can put this on your list of corrections, but at the bottom of the list.
     
  17. Mar 31, 2017 #10677 of 11330
    mlippert

    mlippert Member

    104
    9
    Apr 2, 2010
    Massachusetts
    I am taking advantage of the TiVo offer to transfer lifetime from a TiVo 2 or 3 to a new Bolt for $99. Which leads me to my question:

    Is it possible via kmttg to instruct one TiVo to copy/transfer recordings from another TiVo (not transfer up to my PC from one and then back down to the other)?

    It would just save having to find 1+ TBs of space on my PC although I can do that, and maybe that is the best option, but it would be nice to have choices.
     
  18. Mar 31, 2017 #10678 of 11330
    lpwcomp

    lpwcomp Well-Known Member

    9,011
    188
    May 6, 2002
    John's...
    It is not possible.
     
  19. Mar 31, 2017 #10679 of 11330
    ThAbtO

    ThAbtO TiVoholic by the bay

    7,659
    112
    Apr 6, 2000
    SF Bay Area
    Not on a Series 2, but the Series 3 has Network Remote Control and if you have line of sight to the TV, you can use KMTTG under the Remote tab and act as its remote to select shows to transfer.
     
  20. Mar 31, 2017 #10680 of 11330
    wmcbrine

    wmcbrine Ziphead

    10,536
    101
    Aug 2, 2003
    You can do it via http://online.tivo.com/start/manage .
     
    Last edited: Mar 31, 2017

Share This Page