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. Feb 27, 2013 #4881 of 10412
    cO8W6zlv

    cO8W6zlv New Member

    3
    0
    Mar 27, 2010
    My Netgear ReadyNAS started failing to archive TiVo shows earlier this month. It will download 1KB TiVo and .nfo files then fail. I deleted these and retried. Now the ReadyNAS does not "see" the files at all.

    I thought I read somewhere that TiVo supports ReadyNAS.
     
  2. Feb 27, 2013 #4882 of 10412
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,096
    287
    Oct 29, 2000
    Well it works now and I am happy. I also note that it works with whatever your default browser is set to. I just changed my default browser setting to Chrome and tried the "q" shortcut in KMTTG and sure enough, it now opens the IMDB lookup in Chrome. As it should. Nice! So now all Mac users of KMTTG need to know is, to type "open" (without the quotes) into Visual -> Web Browser Binary in order to get this feature to work. Or can this simply be hard-coded?
     
  3. Feb 27, 2013 #4883 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    31
    Jan 23, 2006
    Mission...
    Yes I'm going to revert back to hard coding for Mac platform for next release now that we found something that works.
     
  4. Feb 27, 2013 #4884 of 10412
    mlippert

    mlippert New Member

    59
    0
    Apr 2, 2010
    Massachusetts
    Well, I'm not sure this is the right thread for this question. And I think it might be better said that ReadyNAS supports TiVo rather than the other way around ;).

    The problem on the ReadyNAS (I'm fairly sure) is the expired cookie issue that has been discussed in numerous other threads w/ regards to problems downloading in Tivo Desktop, kmttg and pyTivo. People on the TCF have figured out how to fix those 3 applications.

    I am (maybe naively) expecting that eventually (maybe months) TiVo will have an update to the software on the TiVo (hopefully for both the S3s and the Premieres) that fixes the issue.

    In the meantime perhaps checking the Netgear ReadyNAS forums (1 thread on topic)?

    I have a ReadyNAS myself, but I've been using kmttg to download shows from my Tivo, and recently pyTivo to play shows from my ReadyNAS media share on the Tivo, so I haven't looking into fixing the ReadyNAS connection.

    Mike
     
  5. Feb 27, 2013 #4885 of 10412
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    The most recent terrible official comment from TiVo: "But since our solution is expected to be on the TiVo Desktop PC client and not the DVR itself, the fix should resolve the transfer issue for any platform that works with TiVo Desktop." Um, no, TiVo, you can't fix it in TD, because it's not broken there. You can only work around it in TD. Hence the term "workaround".
     
  6. Feb 27, 2013 #4886 of 10412
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,096
    287
    Oct 29, 2000
    Geez. Who's minding the store over there? Hopefully they'll read here and get the real fix -- the fine folks here are doing their jobs for them!
     
  7. Feb 27, 2013 #4887 of 10412
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
  8. Feb 27, 2013 #4888 of 10412
    mattack

    mattack Active Member

    20,734
    4
    Apr 9, 2001
    sunnyvale
    Even though we know what the workaround is, I suggest you contact Netgear (and possibly point them to the info describing the underlying problem). Since you have an official product you bought, you should try to get support for it, and who knows, maybe they'll prod Tivo.
     
  9. Feb 27, 2013 #4889 of 10412
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    You're assuming they'd use the same workaround... I'm pointing out that, no matter what they do in TD, it is by its nature a workaround, since the bug is on the TiVo side.

    Anyway, no, it's too trivial to be copyrightable.
     
  10. Feb 27, 2013 #4890 of 10412
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    I'm trying to figure out if I can fix the ToGo code in Galleon in a similar manner to work around the cookie issue. Galleon is using the Apache httpclient libraries in java. I thought it might be as easy as adding:

    get.setRequestHeader("Cookie", "sid=abc");

    before the execute method, but that doesn't seem to work.

    moyekj, I don't know the back-end details of what you're doing in kmttg, obviously, but since it's in java could you give me a hint as to how you implemented your fix so maybe I can apply that to Galleon's code?

    Thanks!
     
  11. Feb 27, 2013 #4891 of 10412
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    Oh, so it's only good enough for a patent on the obvious.


    :D
     
  12. Feb 27, 2013 #4892 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    31
    Jan 23, 2006
    Mission...
    You can take a look at the code online. Relevant file is:
    http://code.google.com/p/kmttg/source/browse/trunk/src/com/tivo/kmttg/main/http.java
    Look inside "cookieInputStream" method. 1st connection just connects without authentication to grab the cookies. Then a 2nd connection is made with cookies and authentication.

    NOTE: I didn't make any changes to this after the expired cookie was discovered. It worked regardless. The workaround was implemented for curl downloads.
     
  13. Feb 27, 2013 #4893 of 10412
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    Thanks. Looking at my debugging code I might have been looking in the wrong place to begin with, so I'll track down the right place and then see if there's anything I can do.
     
  14. Feb 28, 2013 #4894 of 10412
    dlfl

    dlfl Cranky old novice

    6,995
    16
    Jul 6, 2006
    Near...
    This is TiVo's payback for the hundreds of comments on this forum disrespecting TiVo Desktop. If you want to use non-TiVo software for TTG transfers you can darn well do your own fix ... err... workaround. ;)
     
  15. Feb 28, 2013 #4895 of 10412
    howards

    howards Member

    77
    0
    Oct 31, 2007
    The link you posted above took me to a Tivo page had both my series 2s listed but also said:

    DVR management is not available on your selected box

    We're sorry, DVR management is available only for TiVo-manufactured Series 3/TiVo HD and TiVo Premiere DVRs. If you received your box from your TV service provider, please contact your provider.


    I did not have kmttg configured to look for Tivos at all - just hardcoded the IP addresses (I use static IPs so they never change). I did try enabling using Tivo Beacon as you suggested, and just enabling it was enough to get rid of the message about not being able to find the TSN.

    Strange that this only occurred with 1 of my 2 Series 2s, but thank you for the fix.
     
  16. Feb 28, 2013 #4896 of 10412
    Call Me Richard

    Call Me Richard Old Guy

    2
    0
    Nov 13, 2008
    Same thing happened to me. I've reported it to Netgear Support, with a reference to the thread Sudden file transfer failure: kmttg and Tivo Desktop.

    Have you reported it to Netgear? I'd like to have some backup here, so they don't think I just some random idiot that doesn't know how to work this!
     
  17. Feb 28, 2013 #4897 of 10412
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    Yeah, well, I did that, and they still haven't. So much for payback. ;)
     
  18. Feb 28, 2013 #4898 of 10412
    unitron

    unitron Active Member

    16,387
    2
    Apr 28, 2006
    semi-coastal NC
    I'm confused, what are all of these platforms other than the TiVo that work with TiVo Desktop, and how many were adversely affected by the St. TiVo's Day Massacre time bomb, and how, and how is patching Desktop going to fix anything for them?
     
  19. Feb 28, 2013 #4899 of 10412
    philhu

    philhu User Since Day ONE!

    831
    0
    Apr 11, 2001
    Funcity, MA
    This is horrible. Tivo has their heads up their a*ses.

    <rant on>

    They are writing terrible code, with no long term thought to it. Perfect example is ProgramID and the HDGUI using that to get season/episode and SDGUI using EpisodeNum

    So, on shows loaded from other than tivos, like from a website, the Tivo will display the sea/eps in the SDgui and not display it in the HDGui

    How come every release of software is a new experience in pain for tivo. Fix 3, add 1 and break 4. Have they not heard of regression testing?

    And why does the HDGui take 2+ YEARS to finish? And why is it so slow to use? Sometimes PAINFULLY SLOW.

    <rant off>

    BTW, I still have a series 1, Sony SVR2000 running with lifetime. It's sole purpose in life, for 9 years, has been to record, in analog from the video out of a cable box, the Young and the Restless, for my wife. I've changed cable boxes 3 times, but it still sends IR to the box, and records the composite out
     
  20. Feb 28, 2013 #4900 of 10412
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    I think they are talking about the platforms on which TD runs, i.e. various flavors of Windows.
     

Share This Page