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. Jan 15, 2013 #4581 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    29
    Jan 23, 2006
    Mission...
    If using "comskip" you can make cut point adjustments by running comskip with the .txt file as an input from command line. This will bring up a little video editor window with cut points shown. Press F1 to get a list of keyboard shortcuts to figure out how to change/edit the cut points.
    EXAMPLE:
    C:\home\kmttg\videos>"c:\home\kmttg\comskip\comskip.exe" "Rescue Me -(08_09_2009)Carrot Three-Minute Replay_ps.txt"

    Once you have adjusted the cut points and saved them you should delete the _cut.mpg file obviously and re-run the Ad Cut step using .mpg file as starting point in FILES tab.
     
  2. Jan 15, 2013 #4582 of 10412
    cherry ghost

    cherry ghost Active Member

    5,276
    5
    Sep 13, 2005
    Chicago
  3. Jan 16, 2013 #4583 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    Though not really noted on this board, thank you for fixing the issues with the scripts that now let us use whatever encoding we want. I had commented on this last year since I use kmttg for non tivo file editing all the time and it was a hassle that this didn't pass thru, as some parts of the process I had to do manually and some parts I just had to rename the final file.

    Thank again.

    One small question. One of my tivos is hacked and runs tivo web plus, which allows for all kinds of great scheduling on an HD tivo (thru a web interface and not thru tivo.com) . I know there are kernel issues and such, but was just wondering if it is remote control set that would allow that, of if security features keep kmttg from being able to do the same type of scheduling that is available using TWP on a non hacked box.

    Also, I wonder why tivo doesn't allow similar scheduling on their premiere units as the apps for android and ipad crash all the time and it would just be nice to have it similar to TWP. I know that is out of context and kmttg is doing the best it can, but it always seems like tivo is 3 steps behind my old replay tv box from now 10 years ago.
     
  4. Jan 16, 2013 #4584 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    Anyone have any hints on an easy way to do this?

    I have played around a few different ways and at different times on boosting the audio level while kmttg processing of tivo files or even post processing.

    Does anyone do this routinely and if so, where do you boost the audio in the process.

    (please note, I am trying to boost the audio prior to encoding because I do not encode in kmttg)

    Thanks in advance for your help.
     
  5. Jan 17, 2013 #4585 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    29
    Jan 23, 2006
    Mission...
    ?? Series 4 units scheduling via RPC works very well and is instant (unlike web scheduling for series 3). I don't really understand the comment. I use kmttg exclusively now for all TiVo scheduling tasks & conflict management etc. and it works really well - I guess if you don't have a series 4 unit you wouldn't know. It's one of the great things about series 4 units that all that can be done without any hacks needed, and I can do it from anywhere with internet access.

    I don't really have any motivation to work on TWP related stuff because a) I don't have a hacked S3 unit (and no plans to do so) which makes development difficult b) I don't have much desire to work on anything specific to only series 3 or earlier units.
     
  6. Jan 17, 2013 #4586 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    I have s premiere unit and an hd. The tivo app itself is a piece and crashes all the time, especially on the ipad, but also on the android phone. Your software works very well, but frankly, webplus works even better, so much so it was eye opening to me when i first started using it on my hacked box.

    It does lookups on all occurring shows and is very logically setup, it tells you original air dates and makes scheduling easier than anything else i have ever used (except wirns, which is for replays).

    It operates completely differently, but it is so well done that i cannot understand why tivo doesnt do something similar especially with the premiere. It operates on its own webserver which runs on the box and i do not know how it gets all its lookup info, but it gets it and its right there whenever you are scheduling, trying to find new episodes and all that.

    DO NOT GET ME WRONG, i have great respect for everything you have done, and i think twp stopped development like in 2009, so i bet one little change on some website and i would be crying, but it makes scheduling remotely extremely convenient and is how i look up most of my program info.

    I use kmttg for scheduling on my premiere a bit and the flailing tivo app sometimes also.

    Twp doesnt require the linkup with tivo.com, so if you schedule something, its like you just scheduled it on the box. Its really cool. If you want to view it and play with it on my box, send me an email or pm and i can tell you how to get into it or take you on a tour via remote desktop.

    It would be great for you to see. I also run wirns which also does scheduling and some things it does better than TWP, but its not for tivos, but might spark some ideas or solve some problems you have been thinking about on how to do things.

    I use kmttg all day, every day for processing my files, from the tivo, replaytv and another hauppauge capture device, so by all means, it wins the awesomeness competition, and now that you changed the scripts and functions on a level i couldnt get too, that will become even easier which i again continually thank you for.

    Its just different and easy. I imagine you cannot do exactly the same thing with kmttg scheduling because of security or whatever, but after having a look at both, you might be able to come up with something even more awesome.
     
  7. Jan 17, 2013 #4587 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    29
    Jan 23, 2006
    Mission...
    Same thing applies for RPC remote and series 4 TiVos - no tivo.com linkup needed and scheduling is instant.

    If TWP does everything you need then no need to replicate functionality in kmttg. Series 4 TiVos can't be hacked and thus don't work with TWP, and maybe that's the point you are making.

    ReplayTV was my 1st DVR back in 2000 and had some really great features we'll never see again. I developed some add-ons for it such as replaySchedule and VideoLAN VLC mods for streaming from ReplayTV with auto-commercial skip capability.
    With multiple series 4 units though the TiVo platform is finally a better whole home solution than ReplayTV used to be with the 4xxx & 5xxx series units. Being able to stream something that is still recording, for example, is something ReplayTV could never do, and of course TiVo series 3 units can't do. But I guess all this is way off topic for this thread...
     
  8. Jan 17, 2013 #4588 of 10412
    innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    You might have some other issue going on. My iPad app never crashes. You might want to wipe it and redownload it.
     
  9. Jan 17, 2013 #4589 of 10412
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    I use the TiVo android app all of the time an I've never had it crash. I've had it fail to connect at times but it has never crashed.
     
  10. Jan 17, 2013 #4590 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    I am using the tivo app on a Samsung GNEX and Ipad. It crashes all the time on both. It doesn't crash just browsing listings, but it does crash when you try and do many different things, all with bug reports sent to tivo. One I recall over and over again, is crashing when you try to look up multiple listings of the same show, essentially find other times its on and schedule because of that, and when it doesn't crash, it looses its place in the listings, say you are on channel 362 browsing the next weeks listings. You go and schedule a show and it in app crashes and goes out of listings back to the main screen.

    I do not have the latest updated app for my ipad since my ipad is jailbroken and they in their stupid wisdom decided that they would not allow jailbroken devices to use the app, which is insanely dumb, but my neighbor does and his crashes same as mine in exactly the same place so it is numerous bugs still not fixed and I do have the latest app on the GNEX.

    Frankly, they are working so hard on streaming, it is pissing me off they don't fix all the current bugs in everything.

    I spent years in quality control, so I have a natural tendency to have things break on me, but I don't hunt them down, I just try and document so they can be fixed.
     
  11. Jan 17, 2013 #4591 of 10412
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    How is the ToDo list for a non-Premiere generated? I would have thought that it would use Mind.ToDo but that code never seems to be executed. When I refresh the todo list for my THD, I only get tree entries. Currently, it is one for tomorrow night, one for next Thursday (01/24) and one for the following Tuesday(01/29). And yes, there are actually a lot more than that.
     
  12. Jan 17, 2013 #4592 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    29
    Jan 23, 2006
    Mission...
    There seems to be an issue with middlemind.tivo.com for series 3 units. Others have reported the iPhone app no longer is working for their series 3:
    iPhone app -- Todo list
    I confirmed that for Premiere units middlemind is giving the correct data, but not for my S3 unit. It was working last week and when I released last kmttg version, so this is a recent change. What's stranger is if you login to tivo.com and ask for ToDo list it looks correct there... I would assume if/when TiVo bothers to fix things such that the iOS/Android apps work again that kmttg will work as well.

    BTW, this is also affecting "Deleted" table.
     
  13. Jan 18, 2013 #4593 of 10412
    cherry ghost

    cherry ghost Active Member

    5,276
    5
    Sep 13, 2005
    Chicago


    are these changes possible?
     
  14. Jan 18, 2013 #4594 of 10412
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    Actually, while the iOS app is reportedly broken (don't have one so don't know), AFAICT the Android app never had this capability.
     
  15. Jan 18, 2013 #4595 of 10412
    moyekj

    moyekj Well-Known Member

    11,140
    29
    Jan 23, 2006
    Mission...
    --longdesc is not a valid option for AtomicParsley version I'm running, --description is already being used for description.
    --contentRating would be a PITA since it means converting from the strange TiVo ratings to "normal" ones, and I don't have a table readily available for that but can add it if you can come up with one.
    --hdvideo I don't know what it corresponds to in pyTivo metadata

    I checked in a check for empty vProgramGenre (another TiVo bug added recently) to avoid --grouping without followup string issue.
     
  16. Jan 18, 2013 #4596 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    Sorry, but which capability are you referring to? To Do lists on S3/HD? or something else.
     
  17. Jan 18, 2013 #4597 of 10412
    sanjonny

    sanjonny New Member

    202
    0
    Nov 2, 2008
    You are kinda right, my main point is not with kmttg, but with tivo not having the same type of TWP functionality on the premiere units. I mean its really sad that something that stopped development a few years ago beats anything tivo offers for scheduling.

    For the HD, TWP works wonderfully and because of restrictions, I am sure that you would not be able to get kmttg to have that kind of function for non hacked HD/3 boxes.

    BUT, the cool scheduling that TWP does do, and its data is better and easier than what currently is offered by kmttg or thru tivo, and for premiere owners, I think it would be helpful to have something similar. I also think that you have built most of what is needed for it already, but its a completely different interaction and format.

    Now how they do it is different than going thru whatever middlemind is, because it actually gets way better info than tivo gets as far and new episodes and such. I have to see where it gets the info, but it actually gets the correct episode numbers and all kinds of other info including original airdates and so on.

    I believe it basically builds its own database of your grid and shows and info and updates that when tivo does its update, as when you are interacting with it, there is no lookup time except from the box (meaning the tivo web server built into twp to send that data to your internet browser, not to lookup stuff from an external site). So most of what you do is instantaneous, faster than premiere or current kmttg.

    I think it does this by by linking the tivo data with wherever it looks everything up and then also supplies hotlinks to other info sources as tv.com for every show and so on. And believe it or not, it is simpler overall than what kmttg currently does, because of nested linking and such, its almost point and click to what you want.

    For example, when looking at guide data, you click and can browse thru entire data by grid or by channel, similar to how the app does it, but much faster and more reliable. Then, you click on a show or right click to open a new tab and depending on where you click, you get the series info and upcoming shows, or just that show info where you can schedule it and all that and so on. Intuitive yet simple and based on my limited current programming knowledge, probably easier to program than what is currently going on in kmttg, because instead of linking to the tivo for every call and lookup, you only link to the tivo when actually scheduling or changing/cancelling.

    I bring all this up not because I want kmttg to be better at scheduling and perusing data on my HD box, because unless people have a hacked box, that will never work, but because I think tivo should implement something similar, or barring that, I think in kmttg, for premiere units, it would be easier to do the similar setup built into kmttg than how the current kmttg scheduling is.

    In essence, if you never did one more change to kmttg, I think it functions fine and works great, but if you are going to continue working on kmttg and using it yourself to schedule stuff, it bears poking around in TWP as it is mostly idiot proof in its simplicity to do most of the things you want to do remotely. Granted some parts are clunky and don't work, but the parts that do work well are the parts you interact with mostly relating to scheduling.

    Again as always, I am not dissing kmttg at all. Its awesome. I am just trying to help in my limited way via suggestions to make it more awesome!
     
  18. Jan 18, 2013 #4598 of 10412
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    Code:
    TV_RATINGS = {'TV-Y7': 1, 'TV-Y': 2, 'TV-G': 3, 'TV-PG': 4, 'TV-14': 5,
                  'TV-MA': 6, 'TV-NR': 7, 'TVY7': 1, 'TVY': 2, 'TVG': 3,
                  'TVPG': 4, 'TV14': 5, 'TVMA': 6, 'TVNR': 7, 'Y7': 1,
                  'Y': 2, 'G': 3, 'PG': 4, '14': 5, 'MA': 6, 'NR': 7,
                  'UNRATED': 7, 'X1': 1, 'X2': 2, 'X3': 3, 'X4': 4, 'X5': 5,
                  'X6': 6, 'X7': 7}
    
    MPAA_RATINGS = {'G': 1, 'PG': 2, 'PG-13': 3, 'PG13': 3, 'R': 4, 'X': 5,
                    'NC-17': 6, 'NC17': 6, 'NR': 8, 'UNRATED': 8, 'G1': 1,
                    'P2': 2, 'P3': 3, 'R4': 4, 'X5': 5, 'N6': 6, 'N8': 8}
    
    STAR_RATINGS = {'1': 1, '1.5': 2, '2': 3, '2.5': 4, '3': 5, '3.5': 6,
                    '4': 7, '*': 1, '**': 3, '***': 5, '****': 7, 'X1': 1,
                    'X2': 2, 'X3': 3, 'X4': 4, 'X5': 5, 'X6': 6, 'X7': 7}
    
    HUMAN = {'mpaaRating': {1: 'G', 2: 'PG', 3: 'PG-13', 4: 'R', 5: 'X',
                            6: 'NC-17', 8: 'NR'},
             'tvRating': {1: 'Y7', 2: 'Y', 3: 'G', 4: 'PG', 5: '14',
                          6: 'MA', 7: 'NR'},
             'starRating': {1: '1', 2: '1.5', 3: '2', 4: '2.5', 5: '3',
                            6: '3.5', 7: '4'}}
    It's a flag in showingBits. Let me see... yeah, it's bit 12 (4096, 0x1000).
     
  19. Jan 18, 2013 #4599 of 10412
    cherry ghost

    cherry ghost Active Member

    5,276
    5
    Sep 13, 2005
    Chicago

    I'm running the version of Atomic Parsley from here.

    --longdesc makes the description viewable on iOS devices and isn't limited to 255 characters like --description is in iTunes. Can the description in the metadata be copied and inserted after both --description and --longdesc?
     
  20. Jan 18, 2013 #4600 of 10412
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    The Android app does not support the following features for anything but a Premiere:
    • Start playback on TV
    • Info on show currently playing
    • See recorded shows
    • Manage recordings

    Access to the ToDo list is part of "Manage recordings". The iPad/iPhone app does support this feature on TiVo HD/Series3
     

Share This Page