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. Nov 22, 2013 #6061 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
  2. Nov 22, 2013 #6062 of 10413
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    Running tivodecode in Terminal threw the same error. Swapping in the older binary works. I should probably go through all the tools downloaded automatically and manuall exec each one to see if it's going to be a problem.

    Thanks!
     
  3. Nov 22, 2013 #6063 of 10413
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I just created a Folder Action Script to chmod any files and folders added to the working directory. Problem solved.
     
  4. Nov 23, 2013 #6064 of 10413
    mglutz

    mglutz New Member

    33
    0
    Jan 13, 2011
    Hello, Can you add a column for date deleted to the Recently Deleted List? I know I can find it in the display data for the shows, but having it as a sort-able column in the table would help locate items.

    Thanks
     
  5. Nov 23, 2013 #6065 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    That's a good suggestion. Next release now has "DELETED" and "RECORDED" columns showing respective dates for each instead of the current "DATE" column which shows the recorded date.
     
  6. Nov 23, 2013 #6066 of 10413
    plamumba

    plamumba New Member

    38
    0
    Mar 19, 2005
    I have just downloaded and am using the advanced search feature, which I like very much. For that matter, I think kmttg has made Tivo useful for me once again.

    My question has to do with searching for an actor. If I select "actor" from the drop down list and then put in the first and last name of an actor, try as I might I seem to get every instance in which either the first or last name appears. I have tried using a + mark before each, putting the name in quotes, maybe a couple of other things, but nothing seems to work for me. I get the impression that the keyword field for actor accepts only one keyword, but that usually produces far too many hits to be helpful. I would appreciate any suggestions for using this more effectively.

    (I am having difficulty finding whether anyone else has made a comment on this aspect of the advanced search feature that I would be repeating.)
     
  7. Nov 23, 2013 #6067 of 10413
    pete.hodd

    pete.hodd New Member

    1
    0
    Nov 20, 2013
    I have a series 3 TiVo, and have just installed kmttg on a windows 8.1 system. I have successfully got a list of recordings on my TiVo box, but I've tried transferring number of files from the TiVo box to the PC, they are incomplete. Here is a sample of log:


    C:\Temp\Doctor Who (2013-11-17).TiVo: size=0.01 MB elapsed=0:01:26 (0.00 Mbps)
    ---DONE--- job=download output=C:\Temp\Doctor Who (2013-11-17).TiVo

    Any help would be appreciated....

    Thx, Peter
     
  8. Nov 23, 2013 #6068 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    In current Search++ the "Other" field that contains actor, director, etc. is an auxiliary search item to further filter search results. In mindrpc lingo it's based on "creditKeyword" field in "offerSearch" type searches and the behavior is to OR together any keywords that you specify.

    After some experimenting I did find a "credit" field that you can define with specific criteria to restrict to specific names of specific roles as part of "offerSearch". For example, a "credit" field defined as follows will search for role type = actor and actor name = clint eastwood:
    Code:
    {"last":"eastwood","first":"clint","role":"actor","type":"credit"}
    i.e. There is a way to implement what you are looking for, but not in current kmttg implementation. I'll have to think about how to add type of thing you are looking for to Search++.
     
  9. Nov 23, 2013 #6069 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    I modified the behavior of role searches in Search++ to look for full name searches of specified role:

    * You can specify 1 or more names in FirstName LastName syntax to match as part of the search. Example: clint eastwood
    * Multiple names can be specified comma separated and signify logical OR operation. Example: clint eastwood, tommy jones

    If you want to try it out, use kmttg.jar in following zip file:
    https://drive.google.com/file/d/0B0SMFC97ymdENEx3RUZ4MHlheUE/edit?usp=sharing

     
  10. Nov 23, 2013 #6070 of 10413
    plamumba

    plamumba New Member

    38
    0
    Mar 19, 2005
    Thank you for giving me some things to try; I appreciate your being so helpful.

    I downloaded the jar file, renamed my old jar file and copied the new one to the kmttg directory. When I started kmttg, I got the following message:

    RemoteInit - (IP=172.21.1.4, port=1413): java.security.cert.CertificateException: Certificates does not conform to algorithm constraints

    I don't know that that error causes any problems though -- kmttg still seems to run. Looking at it though, it seems I no longer have the ++ search option, so I guess something did not run as expected. Maybe I'm doing something wrong. I haven't yet tried your first suggestion. Thanks again for your help.
     
  11. Nov 23, 2013 #6071 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    Sounds like an old version. I confirmed the kmttg.jar in the zip file is good by downloading and using it myself. In kmttg title make sure it says: kmttg v1p0k_beta else somehow you have the wrong kmttg.jar. If you still have trouble put the old kmttg.jar back in place and make sure it runs normally then re-download and try the kmttg.jar replacement again.
     
  12. Nov 23, 2013 #6072 of 10413
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I've been a long-time user of iTiVo. The older kmttg I had used and still had installed was limited and used only occasionally. Once I realized that it is still very much under development and that the current version was far beyond the version I had, I dumped iTiVo and made the switch to kmttg. Thanks so much for all your efforts in producing this handy utility.

    The switch has, however, raised some questions for me.

    I primarily just decrypt and create metadata files. Sometimes I cut commercials. Mostly not. But all recordings are eventually transferred back to TiVo for watching. (I like to collect all episodes of an old series, then watch them in original air date order.)

    The metadata files created by kmttg have both "isEpisodic" and "isEpisode". The former is new to me (iTiVo didn't have it.) Is there a distinction? Or is "isEpisode" old school, included for backward compatibility, while "isEpisodic" is the newer version? Why both? What does each bring to the game?

    I only made the switch to kmttg a couple of days ago and today I noted that when the "programId" datum is present, the episode title does not show in the NPL after it's been transferred back to TiVo using pyTiVo. In the list presented by pyTiVo, the title is there, but doesn't make it into the NPL program description. Are others seeing this?

    Is there a way to control which metadata are included in the text file and their order? A template file specifying tokens for the various data that can be used, perhaps?
     
  13. Nov 24, 2013 #6073 of 10413
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    The version of kmttg I used prior to the current version was old enough that it did not go out on the network and discover TiVos. That worked for me as I have nine TiVos and will be running multiple instances of kmttg on different Macs.

    None of my Macs will be needing to download from all nine DVRs. Some are dedicated to one DVR. To go get the NPL data from eight other DVRs is a waste of time.

    Once kmttg had gone out and discovered all my DVRs, I commented out, in config.ini, the ones I did not want checked by the kmttg for that Mac. I'd thought that the discovery was a one-time thing on first run. Unfortunately, no. My commented DVRs in config.ini were erased as were other comments I had regarding particular settings (a hold-over from the days when we maintained this file ourselves.)

    Anyway, if config.ini is to be hands-off, maintained totally by the app, how about a check-box setting for each discovered DVR to specify whether or not to include it in the tab bar and download its NPL? I.e., keep a list of DVRs to exclude, hmmm?
     
  14. Nov 24, 2013 #6074 of 10413
    lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    What model TiVo? HDUI or SDUI? Do you have "ts=on" in the global setting for pyTiVo? Are you pulling them or pushing them? Do you have an example?

    Edit: This probably belongs in the pyTivo thread.
     
  15. Nov 24, 2013 #6075 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    In config->TiVos tab you can turn off TiVo discovery.
     
  16. Nov 24, 2013 #6076 of 10413
    plamumba

    plamumba New Member

    38
    0
    Mar 19, 2005
    You are right -- I don't know how I got an old version, but I seem to have (looking at it now, I think I must have saved it to a location I didn't really have in mind and then found an older jar file where I did expect to find it, and that one had a 5/25 date that I seemed to have ignored when I copied it). The one I put in after downloading it a second time works great -- it did just what I was looking for, pulling up only a couple of hits for a two name search. I'll reread your description to see if I think I am using the search field properly as I know you discussed how you were handling the field. BTW, do you take any donations to support your program? It is one of those programs that I find always useful, uncluttered and reliable. Thanks again for your help.

     
  17. Nov 24, 2013 #6077 of 10413
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I hadn't had ts=on but I do now and the programId datum no longer causes the title to not show in the NPL of the THD that's pulling it from pyTiVo on my Mac.

    Thanks.
     
  18. Nov 24, 2013 #6078 of 10413
    lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    I'm almost certain something else is going on since:

    a. "ts=on" should have no effect on a THD.

    b. neither should the presence or absence of programId. In terms of information that gets displayed, AFAICT the programId is only used in the HDUI, which is not available on the THD.

    Do you have an example? Although as I said, you might want to pursue this in the pyTivo thread.
     
  19. Nov 24, 2013 #6079 of 10413
    lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    Has "Show pending pyTivo pushes File menu item" been removed?
     
  20. Nov 24, 2013 #6080 of 10413
    moyekj

    moyekj Well-Known Member

    11,148
    33
    Jan 23, 2006
    Mission...
    Yup, something changed with TiVo servers and it wasn't working, so I removed it.
     

Share This Page