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. Sep 5, 2009 #1261 of 11048
    innocentfreak

    innocentfreak Active Member

    8,998
    6
    Aug 25, 2001
    Florida
    Hmm I tested it with overwrite checked while running in GUI mode before you replied. Mine didn't attempt to retransfer anything I have already transferred.
    This is just the last few lines from the run in gui log.

    Title keyword match: 'monk' found in 'monk'
    (ProgramId=EP5116510118 already processed => will not download)
    Title keyword match: 'dark blue' found in 'dark blue'
    (ProgramId=EP011239850008 already processed => will not download)
    Title keyword match: 'leverage' found in 'leverage'
    (ProgramId=EP010870160021 already processed => will not download)
    Title keyword match: 'warehouse 13' found in 'warehouse 13'
    (ProgramId=EP011598480009 already processed => will not download)

    Shouldn't it have tried to transfer them again? Does it possibly flag them differently since they were transferred previously without overwrite checked? Or am I just completely missing what you are saying?
     
  2. Sep 5, 2009 #1262 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    By GUI mode I mean non-auto transfers where you pick recordings from the Now Playing List and manually initiate processing.
    Perhaps you are using the Auto Transfers-Run in GUI option? If so then that is basically mimicking what happens in normal background auto mode and so all the auto transfer rules apply.
     
  3. Sep 5, 2009 #1263 of 11048
    innocentfreak

    innocentfreak Active Member

    8,998
    6
    Aug 25, 2001
    Florida
    Yeah I'm sorry that is actually what I do. I always do Auto-Transfers and then Run in GUI. I thought that was what you meant when you said GUI mode forgetting about the Start Job option.

    This is where I was seeing the duplicates though when they were the same episode just with different recorded dates. I took out recorded date from the file name and it works fine now. I just figured though that if the episode data/ID was the same it wouldn't transfer a second time just because a different Tivo recorded the same episode on another day.

    For example I have Warehouse 13-Episode 107_Burnout(Aug 11 2009) and Warehouse 13-Episode 107_Burnout(Aug 18 2009). The file sizes are both roughly the same size. Shouldn't the episode ID have stopped the 8/18/09 version from transferring? The only thing else I can think is maybe I did a manual transfer but if so I would have deleted the first recording before starting. This wouldn't explain the other duplicates though. It doesn't happen that often just every once and a while I find a duplicate with a different recorded date.
     
  4. Sep 5, 2009 #1264 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    The important information in the history file is the first column episode ID such as EP9248440034. I don't know if it's possible the 2 had different IDs even though the episode number shows the same, but that could be one explanation. If that's the case you should see in history file 2 different IDs with same title. Other than that a manual (Start Jobs) download of one of them may also explain it. Also perhaps a download of the second started while the first was also still downloading and thus before the history file gets updated seems like another way it could happen.
    Also it's possible the history file got cleared out or you are running a different/separate kmttg in another location with its own history file.
    i.e. There are a few scenarios where duplicates can happen that you may be running into.
     
  5. Sep 5, 2009 #1265 of 11048
    ellinj

    ellinj Seems Very Friendly TCF Club

    12,528
    48
    Feb 26, 2002
    RI
  6. Sep 7, 2009 #1266 of 11048
    AudioNutz

    AudioNutz New Member

    318
    0
    Nov 9, 2008
    I agree with this. I've always wanted to be able to monitor KMTTG remotely, because the machine that runs KMTTG in my household is not a machine that can be accessed directly to see the GUI.

    Today, you could use SSH
    Code:
    ssh admin@192.168.1.40
    to link to the machine, and then use a TAIL -f
    Code:
    tail -f /Applications/kmttg/auto.log
    command to see the last few lines of the autotransfers log file. You can do this with very little effort.

    What I also do... Since I'm using Macintosh platforms for all of my computers, is I use a few other commands to observe the following tools:
    AtomicParsley
    ffmpeg
    mencoder
    tivodecode

    I have a script that gets the status of these tools every two seconds, and it writes the status of these to another log file that I keep in the KMTTG directory. I can watch this log with the SSH and TAIL command as well.
    Code:
    tail -f /Applications/kmttg/status.log
    In addition to that, the same script writes the same status information to an HTML file that is served by the Apache web server on the same machine, so I can see status from my iPhone wherever I am.

    As a feature request, it would be nice if KMTTG did some extra logging like I mention above, with the additional option of dropping that same log into a HTML file somewhere... :D
     
  7. Sep 7, 2009 #1267 of 11048
    rjctivo

    rjctivo New Member

    5
    0
    Feb 11, 2003
    Just started trying to use PyTivo and I'm trying to push back a show to the tivo but after putting in my tivo username and password in the [Server Section] as instructed I now get:

    list index out of range

    Traceback (most recent call last):
    File "C:\Program Files\pyTivo\plugins\video\video.py", line 351, in Push
    mime = mime)
    File "C:\Program Files\pyTivo\mind.py", line 46, in pushVideo
    pc_body_id = self.__pcBodySearch()[0]
    IndexError: list index out of range

    I did a search for the error but I did not find anything on it.

    Do you know what could be causing this?

    Thanks for any help.
     
  8. Sep 7, 2009 #1268 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Probably best to post this problem in pyTivo thread. The problem is that pcBodySearch() is an empty array that is trying to be accessed. That most likely is because login to Tivo mind server is failing. Make sure your login and password are correct. If your login name contains '@' character in pyTivo.conf file, try replacing it with %40 instead. I'm sure wmcbrine can help you more if you continue to have issues and post in pyTivo thread.
     
  9. Sep 7, 2009 #1269 of 11048
    SouthPaw42

    SouthPaw42 New Member

    14
    0
    Sep 26, 2008
    Hi moyekj,
    A GUI programming tip don't use colors for identifying information without backing up with other colorless way. Color blind people are much more common than you think. Adding a column stating the recording status would be helpful (I.E. Blocked, Copied, Transferring, Recording). This column would also be quite helpful for sorting.

    Additionally I had some problems installing kmttg in windows 7 Gold. I had to unblock the applications when I placed them in Program files Dir and manually create config.ini because kmttg.jar didn't have permission to create files in Program files Dir.

    PS any chance you might be adding folder view like in TiVoPlayList would help filtering the Tivo Suggestions from the list.
     
  10. Sep 8, 2009 #1270 of 11048
    Hcour

    Hcour Well-Known Member

    1,006
    50
    Dec 24, 2007
    Hi. I installed the program in a folder I didn't intend. I'd like to uninstall it and reinstall, but I don't see instructions how to uninstall and it doesn't show in my Control Panel "Uninstall Programs" window. Thanks.
     
  11. Sep 8, 2009 #1271 of 11048
    Icarus

    Icarus Member

    360
    0
    Jun 15, 2002
    Upcountry...
    Just delete the folder where you accidentally "installed" it to, and then unpack it to where you want it. There's no installer and it doesn't need one.

    You didn't actually "install" it. You just unpacked it to whatever directory you chose for it.

    -David
     
  12. Sep 9, 2009 #1272 of 11048
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    Is there some way to refresh the IP addresses with kmttg. My router acts as a DHCP server on my network, so it's not unusual for IP addresses to change. kmttg today could not download the NPL from my Family Room TiVo because it had the wrong IP address. I tried everything I could find to refresh the IP addresses, but I finally had to manually delete the TiVo from the configuration, and then put it back in specifying its correct IP address. After this, everything worked OK, but it would be nice to either have this happen automatically ir at least have a "refresh IP addresses" button.
     
  13. Sep 9, 2009 #1273 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Yes it could be better and I'll work on it. Right now kmttg will check only the Tivo name against existing list of names when using Bonjour to discover Tivos so if IP assignment changes then you have to do as you say - remove from list and let discovery happen again. The proper way would be to check both name & IP to see if they match up and update IP if necessary.

    In my case for my router I have static DHCP setup such that specific Mac IDs on network will always get the same IP (much like Cable ISPs do for WAN side IP assignments) so I never have to worry about changing IP addresses. So dynamically changing IP has never been an issue for me.
     
  14. Sep 9, 2009 #1274 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
  15. Sep 9, 2009 #1275 of 11048
    ellinj

    ellinj Seems Very Friendly TCF Club

    12,528
    48
    Feb 26, 2002
    RI
    since this is really annoying me, I decided to hack the source code and swap the two input parameters even though I think it is more of an issue with Atomic Parsely then kmttg.
     
  16. Sep 9, 2009 #1276 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Interesting that Atomic Parsley apparently has those 2 swapped. Email or PM me the updated source file if you wish so I can integrate into next kmttg release for the benefit of others.
     
  17. Sep 9, 2009 #1277 of 11048
    ellinj

    ellinj Seems Very Friendly TCF Club

    12,528
    48
    Feb 26, 2002
    RI
    I noticed the same behavior with iTivo, but since I am a java person kmttg was much easier to "fix"
     
  18. Sep 9, 2009 #1278 of 11048
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    Thank you - I'll download it and give it a try
     
  19. Sep 10, 2009 #1279 of 11048
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    I just tested it by manually inserting wrong IP for 1 of my Tivos and checking that kmttg corrected it automatically with Look for Tivos on network enabled and that seems to work fine.
     
  20. Sep 10, 2009 #1280 of 11048
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    I also tested it last evening, and it appears to be working now - thanks for the quick fix!!
     

Share This Page