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 15, 2013 #6161 of 10413
    mattack

    mattack Active Member

    20,750
    4
    Apr 9, 2001
    sunnyvale
    I'm still on 1p0j, doesn't look like the update changes this...

    i just got a Roamio Plus. I got it up and subscribed (though it can't see the shows on my Premiere 4, yes I connected to the service several times -- it did realize it was subscribed).

    I couldn't get their SP manager working (maybe for the same reason as above -- maybe it's not fully "set up").

    So I tried to do this in kmttg. First of all, the kmttg configuration page doesn't mention the Remote tab at all.

    Anyway, I figured out how to get the SP list saved from my Premiere 4 and load it to Roamio.. I select all rows (which is hard, since cmd-A doesn't work, I have to shift-click after selecting the first item and scrolling to the bottom).

    Out of my 271 Season Passes (yes that's excessive), it seemed to copy only 61 of them.

    Why is it not copying all of them and how do I make it do so?

    The one bug I did find is that while you support wishlists (AWESOME!), my repeated attempts to copy the SP list makes duplicates, only for ARWLs.

    Maybe I'm using kmttg wrong.
     
  2. Dec 15, 2013 #6162 of 10413
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,739
    9
    Apr 6, 2000
    SF Bay Area
    I am using the current v1p0k version and the previous version until it was updated, but when I try to use v0p9i, my setting went bonkers. I had to reset the window size, columns and their sizes, also the jobs, stats windows.

    It stayed that way even when I returned to the current version.
     
  3. Dec 15, 2013 #6163 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    Were there error messages for the ones that failed? kmttg prints a message for each SP copy, success or failure. If you have any repeating manual SPs those don't work since there's insufficient data to do the copy. With all the C133 issues lately that could also be a problem as the TiVo servers need to be up and running properly for SP scheduling to work reliably.
     
  4. Dec 15, 2013 #6164 of 10413
    mattack

    mattack Active Member

    20,750
    4
    Apr 9, 2001
    sunnyvale
    Oh, do you mean that the SP copying really is "the same" as what the TiVo web page uses?

    So I don't have to worry (paranoid) about some potential future incompatibility, esp after I sell the other one and no longer have the SPs?
     
  5. Dec 15, 2013 #6165 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    No, it's not the same at all since for one the scheduling is immediate, but the series ID lookup done by the TiVo when scheduling SPs (even on TiVo itself) relies on TiVo servers rather than local guide data. As has become increasingly obvious lately, TiVo is relying more and more on servers for functionality rather than local guide data.
     
  6. Dec 17, 2013 #6166 of 10413
    ALbino

    ALbino Lurker Series 2

    109
    0
    Jun 24, 2002
    One minor tweak thought: it would be great if when you went to Update Tools if it told you if you already had the latest version, just like when you try and update KMTTG. As it stands now it just asks if you want to install, regardless if you just installed them a minute ago.
     
  7. Dec 17, 2013 #6167 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    I thought about it, but for tools it could be useful to be able to update in case you messed with tools under kmttg installation (I mess with them all the time but may be the exception). I suppose I could write a file to kmttg directory when tools are updated indicating version that was installed and then report that as part of the tools check, but still allow option to install anyway.
     
  8. Dec 18, 2013 #6168 of 10413
    reneg

    reneg Member

    699
    0
    Jun 19, 2002
    I updated to version v1p0k. In my kmttg work flow, when I file add a .Vprj file, it deletes the .Vprj file, but not the .mpg file. When I file add a .mpg file, it deletes the .mpg file, but not the .Vprj file.

    Any way that I can get kmttg to delete both the .Vprj file & the .mpg file?

    Under File -> Configure, I have all the 'remove' check boxes checked.

    My workflow is two phases:
    Phase 1: Kmttg service does auto-transfer of metadata, decrypt, QS Fix, and ad detect for each show.
    Phase 2 happens whenever I get around to it. Launch each .Vprj under VideoRedo, and verify ad-cuts, save .Vprj, then in kmttg add file and then start job with Ad cut, captions, and encode and custom checked.
     
  9. Dec 18, 2013 #6169 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    Looking at the code with flow broken down as you are doing I can see why files aren't deleted when starting from FILES tab. I've made changes to next release to accommodate that flow. NOTE: The right/expected starting file is the .mpg file, not the .VPrj file.
     
  10. Dec 18, 2013 #6170 of 10413
    ALbino

    ALbino Lurker Series 2

    109
    0
    Jun 24, 2002
    I can see that. I don't touch any of the tools, but I can definitely understand a need to "reset" everything back to default for a variety of reasons.
     
  11. Dec 18, 2013 #6171 of 10413
    reneg

    reneg Member

    699
    0
    Jun 19, 2002
    Thanks, I'll take a look when the next release comes out.
     
  12. Dec 19, 2013 #6172 of 10413
    tspofford

    tspofford New Member

    19
    0
    Feb 26, 2008
    Kevin, after your (?) suggestion in another forum earlier today about transferring season passes (hereafter SP) from a Series3 to its Series5 replacement, I installed kmttg but find myself unable to display the Series3 SPs, only the recorded shows. I CAN see SPs on the Series5, using the Remote button. I've tried it with "use ipad style communications" both on and off for the Series3 (my understanding from the wiki is that it doesn't work for pre-Series4 boxes?). With it off, and the Series3 selected in the 3rd row, all I can see is recorded shows. With it on, and using the 3rd row Remote button, I can select the Series3, choose Season Passes, and refresh, but I get back Operation timed out, followed by a lengthy java socket error that's beyond my ability to interpret.

    Can you suggest an approach that will let me get my SPs from my old Series3 to my new Series5? Thanks very much.

    Sorry: kmttg on a Mac.
     
  13. Dec 19, 2013 #6173 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    For series 3 units you need to provide your TiVo.com login and password under configuration->TiVos tab in order for them to be visible in remote section. Don't enable the ipad feature for them.
     
  14. Dec 20, 2013 #6174 of 10413
    berkinet

    berkinet New Member

    34
    0
    Dec 20, 2013
    kmttg v1p0k
    MacOS 10.9.1

    After loading kmttg and selecting File->Configure... for the first time, I get
    Code:
    java.lang.NullPointerException
    	at com.apple.laf.AquaComboBoxUI$1.itemStateChanged(AquaComboBoxUI.java:97)
    	at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    	at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    	at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    	at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    	at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:93)
    	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:578)
    	at com.tivo.kmttg.gui.configMain.read(configMain.java:849)
    	at com.tivo.kmttg.gui.configMain.display(configMain.java:157)
    	at com.tivo.kmttg.gui.gui$24.actionPerformed(gui.java:1006)
    	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    	at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
    	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
    	at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
    	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
    	at java.awt.Component.processMouseEvent(Component.java:6505)
    	at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
    	at java.awt.Component.processEvent(Component.java:6270)
    	at java.awt.Container.processEvent(Container.java:2229)
    	at java.awt.Component.dispatchEventImpl(Component.java:4861)
    	at java.awt.Container.dispatchEventImpl(Container.java:2287)
    	at java.awt.Component.dispatchEvent(Component.java:4687)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    	at java.awt.Container.dispatchEventImpl(Container.java:2273)
    	at java.awt.Window.dispatchEventImpl(Window.java:2719)
    	at java.awt.Component.dispatchEvent(Component.java:4687)
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    	at java.awt.EventQueue.access$200(EventQueue.java:103)
    	at java.awt.EventQueue$3.run(EventQueue.java:694)
    	at java.awt.EventQueue$3.run(EventQueue.java:692)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    	at java.awt.EventQueue$4.run(EventQueue.java:708)
    	at java.awt.EventQueue$4.run(EventQueue.java:706)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    Subsequent attempts to open Configure all succeed.
    Closing and re-opening the program causes the error agin.
    100% repeatable.
     
  15. Dec 20, 2013 #6175 of 10413
    berkinet

    berkinet New Member

    34
    0
    Dec 20, 2013
    kmttg v1p0k
    MacOS 10.9.1
    Premier 4

    Files downloaded with Transport Stream Format set fail to decode.

    Code:
    tivodecode failed (exit code: 138 ) - check command: /Users/rdp/Downloads/src/TiVo/kmttg/kmttg/tivodecode/tivodecode --mak MAK --no-verify --out "/Users/rdp/Downloads/TiVo/Taratata (12_12).mpg" "/Users/rdp/Downloads/TiVo/Taratata (12_12).TiVo" 
    Encryption by QUALCOMM ;)
    With Transport Stream Format unset, it works fine.

    BTW, Thanks for an incredible useful program.
     
  16. Dec 20, 2013 #6176 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    Yes, read the bolded note at the bottom of tooltip text in the configuration window for that setting where it says tivodecode doesn't support this TS .TiVo format.
     
  17. Dec 20, 2013 #6177 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    I can't test Mac but I don't see such errors on Linux or Windows. When you first open configuration window under Visual tab does "look and feel" show any available selections?
     
  18. Dec 20, 2013 #6178 of 10413
    berkinet

    berkinet New Member

    34
    0
    Dec 20, 2013
    Yes, and I have chosen "Mac OS X" and that seems to be the problem. CDE/Motif works fine. I didn't try any others.

    Oops on the Stream Transport... I didn't let the mouse linger long enough to see the tooltip.
     
  19. Dec 20, 2013 #6179 of 10413
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    Perhaps leaving as "default" avoids issues and leaves default OS X look?
     
  20. Dec 20, 2013 #6180 of 10413
    berkinet

    berkinet New Member

    34
    0
    Dec 20, 2013
    Sadly, no. Default shows Metal. Not really a big deal though. Mostly just wanted to let you know there was an issue.
     

Share This Page