Out of curiosity, I displayed the data on an entry in the guide. I found this line which explains the field name:

Code:

"partnerContentId": "epgProvider:ct.EP015679020039",

So the "partner" in this case is TMS. TMS is the one who assigns both the seriesId and the programId.

Turns out I already did know the connection between partnerCollectionId and programId because when you use RPC option to get NPL listings the translation from one to the other is already done in existing kmttg code. However previously I thought programId/partnerCollectionId was uniquely generated for a specific recording on a specific TiVo. But obviously that's not the case if upcoming recordings (in ToDo and guide) have them already.

Thanks, good to know. I just stumbled on that and thought it quite the coincidence. I would prefer to have them highlighted in the TODO list as I'm not sure it's a 100% coincidence/proof of concept at this point ;-)
I could see other uses for it if it turns out to be a fact.

I would like to upgrade the old version of CCextractor on my Mac (version 0.59) to the latest version, 0.69, so that I can use it with kmttg. But when I try to compile the new version (which I downloaded here) using the included build command

Eric, take the space out of "ccextractor 2" directory name. Spaces in files and directories in general in unix can cause issues/headaches so you should try and avoid them. Don't know if it will solve your issue here, but I'd start there.

First off, fantastic program, I am looking for a preset or recommended settings to convert some kids shows for a road trip. They are for young kids so I am really not looking for crazy quality, much more interested in small size. The shows will be Sesame Street's (to be viewed on ipad mini) for the youngest and 30 min shows of Super Hero Squad (to be viewed on ipad 3) for the older one. Can someone recommend something for me?

Eric, take the space out of "ccextractor 2" directory name. Spaces in files and directories in general in unix can cause issues/headaches so you should try and avoid them. Don't know if it will solve your issue here, but I'd start there.

Kevin,

Thanks for the idea. Unfortunately, it didn't fix things, and I think that's because the space in "ccextractor 2" had a backslash escape character in front of it when I used it in the 'cd' command. Unix on the Mac is OK with that. I think I am going to have to do some research on the g++ command line that the author of CCExtractor recommended. The author does say up front that he does not have a Mac to test with, so he can't vouch that the command he includes actually works. I will try to investigate further tomorrow. Actually, the whole reason I want to download and compile CCExtractor is that I am trying to put together a "Prezi" presentation on the basics of using kmttg, including setting up to capture closed captions. I am trying to learn to use Prezi at the same time as I am making the presentation.

It appears as though there is potential here to automate the scheduling of conflicts elsewhere and a TiVo not be required. If I could avoid recordings being missed by leveraging MythBuntu and my HDHR-3CC it would definitely improve the Wife-Acceptance-Factor! Between this and Plex Media Server I would be one happy individual.

Eric, take the space out of "ccextractor 2" directory name. Spaces in files and directories in general in unix can cause issues/headaches so you should try and avoid them. Don't know if it will solve your issue here, but I'd start there.

Kevin,

I figured out how to compile ccextractor 0.69 on my Mac. I had to fudge the original command

Anyway, would you consider possibly including an already compiled version of ccextractor in the list of required tools that are downloaded when you first initialize kmttg? Thanks.

I don't have one for Mac platform, and don't know if I got one that you compiled what kind of dependencies on dynamic libraries it may have? i.e. It may be very specific to your particular Mac OS version only?

I don't have one for Mac platform, and don't know if I got one that you compiled what kind of dependencies on dynamic libraries it may have? i.e. It may be very specific to your particular Mac OS version only?

Kevin,

I am researching this further by asking in an appropriate forum for c++ programmers (g++ is a GNU compiler for c++). I will also contact the author of CCExtractor, Carlos, to ask about it. But I believe CCExtractor does not use shared or dynamic libraries, as the author intends it to be platform independent. No shared/dynamic libraries seem to be used, though. I will report back after I confirm this ...

I just noticed that when I do an advanced search on actors, I don't seem to get any that appear as "guest actors" (I think that's how they are described). Am I misunderstanding how to use this function? Thanks for the program and for your help.

I just noticed that when I do an advanced search on actors, I don't seem to get any that appear as "guest actors" (I think that's how they are described). Am I misunderstanding how to use this function? Thanks for the program and for your help.

If you have an example show that you can find through Advanced Search that has such a "guest actor", you can select show in Search table and use "j" keyboard button to dump all the information about that show to kmttg message window.

A small portion of information of a show information is displayed below. There is a "credit" JSONArray that has actor, producer and directory information. In advanced search, when you search only for an actor, TiVo will return matches for shows that have "credit" entries with "role" = "actor", as in the partial entry below.

I don't know if there is a role type specifically for guest actor and if it is categorized different than actor, or perhaps for guest actors not included in credits at all. You have to dump the data to see what's available.

(The above entry I got was for an actor only advanced search for "Costner")

I did a dump of the info, and it seems that the "guest actors" don't appear there. They do appear on the list one gets when hitting the "info" button on a program on the Tivo itself. Too bad, as it reduces the usefulness of searches, not your fault of course, but I often wonder what Tivo is thinking with the choices they make (apparently trying to increase their demise).

I am researching this further by asking in an appropriate forum for c++ programmers (g++ is a GNU compiler for c++). I will also contact the author of CCExtractor, Carlos, to ask about it. But I believe CCExtractor does not use shared or dynamic libraries, as the author intends it to be platform independent. No shared/dynamic libraries seem to be used, though. I will report back after I confirm this ...

Kevin,

I found out how to check for dynamic library usage in CCExtractor (on a Mac, the 'otool -L' command; on other machines, 'ldd'), and unfortunately the latest version does link to two dynamic libraries that are related to c++. And my older version uses a different set of dynamic libraries. I don't know whether these libraries are on every Mac or just those that have downloaded Xcode, which makes the g++ compiler available. This is very murky. It's possible that the necessary libraries are common to all Macs. The only way to tell might be to make CCExtractor available to all Mac kmttg users and see if there are any complaints. But I can see where that idea might not appeal to you ...

BTW, I found out why the g++ command line I specified in an earlier post didn't work. It requires a 'bash' shell in the Mac Terminal, and I was using a different shell.

Is there any speed penalty or size limit to a large auto.history file? i.e. all files previously recorded that were moved to an archive?

Would it be better to manually sort the auto.history file by programId (for kmttg) or does kmttg do that after ingesting it or does it matter?
a) It's much easier for us humans to peruse when it's sorted that way

Is there any speed penalty or size limit to a large auto.history file? i.e. all files previously recorded that were moved to an archive?

Would it be better to manually sort the auto.history file by programId (for kmttg) or does kmttg do that after ingesting it or does it matter?
a) It's much easier for us humans to peruse when it's sorted that way

Yes, if it becomes huge it will slow parsing down and increase memory use (since the whole file is cached in memory for speed purposes), so you clearing out old entries regularly is good practice.
No, there's no sorting done - kmttg simply appends as it goes, so old entries will always be 1st unless you are sorting the file yourself, so generally clearing older entries is just a matter of clearing from start of file.

Yes, if it becomes huge it will slow parsing down and increase memory use (since the whole file is cached in memory for speed purposes), so you clearing out old entries regularly is good practice.
No, there's no sorting done - kmttg simply appends as it goes, so old entries will always be 1st unless you are sorting the file yourself, so generally clearing older entries is just a matter of clearing from start of file.

Is there any way to get KMTTG to include mini-series in the results for series premiere searches?

I'm seeing more and more mini-series events being advertised in commercials (easily missed by skipping commercials), and in the ads on TiVo's screens. KMTTG completely omits these from the search results.

A "funny" thing I've noticed: If I use KMTTG to schedule things that TiVo is always trying to cram down my throat, my Roamios STILL keep telling me to get my season passes, even though I already have them. Even while pausing during "24", I get ads for me to schedule "24". Kind of ridiculous, if you ask me...

I guess TiVo REALLY wants me to select their ads and schedule via their ads... It's not like their servers don't know I already have them scheduled... I refuse to do so. Most of the time their means don't give me any options on what channel, or other recording parameters. I always wind up with a SD channel and whatever options they set. I know I could un-select the SD channels from my lineup. But, I'd only be doing so to make TiVo's ads use a HD channel. Not going to happen...

__________________As of 03/13/15I'm going to put all things TCF on ice, or back-burner, for now (could wind up being for the foreseeable future).
I may still post from time to time, until it's just not possible, at all, and might not be able to follow-up/through with posts/PMs.
My time/focus needs to be elsewhere. PMs welcomed, but responses not guaranteed. In need of a miracle.

Is there any way to get KMTTG to include mini-series in the results for series premiere searches?

The guide data for those does not have any episode information which is what is used to determine what is a series (episode 1 of any season signifies premiere). Rosemary's Baby was a recent example with no episode information. If you know of an upcoming mini-series find it in kmttg using search or guide and get JSON info on it using the "j" keyboard shortcut and see if there's anything in the data that obviously shows it's a new mini-series. If there is something obvious I can look into it further.

The guide data for those does not have any episode information which is what is used to determine what is a series (episode 1 of any season signifies premiere). Rosemary's Baby was a recent example with no episode information. If you know of an upcoming mini-series find it in kmttg using search or guide and get JSON info on it using the "j" keyboard shortcut and see if there's anything in the data that obviously shows it's a new mini-series. If there is something obvious I can look into it further.

There's an upcoming one on the CW, which is a channel I've never seen TiVo put an ad up for. The name eludes me. I'll probably have to watch a few commercial breaks to get the name, then see what I can do with KMTTG.

There's ~3 upcoming mini-series, I believe. I don't know if it's some new trend to run them, or just a coincidence.

__________________As of 03/13/15I'm going to put all things TCF on ice, or back-burner, for now (could wind up being for the foreseeable future).
I may still post from time to time, until it's just not possible, at all, and might not be able to follow-up/through with posts/PMs.
My time/focus needs to be elsewhere. PMs welcomed, but responses not guaranteed. In need of a miracle.

The guide data for those does not have any episode information which is what is used to determine what is a series (episode 1 of any season signifies premiere). Rosemary's Baby was a recent example with no episode information. If you know of an upcoming mini-series find it in kmttg using search or guide and get JSON info on it using the "j" keyboard shortcut and see if there's anything in the data that obviously shows it's a new mini-series. If there is something obvious I can look into it further.

Looking at the data for "The World Wars", instead of Season and Episode numbers, it has "partCount" and "partNumber".

OK thanks. That was easy enough to add with a couple of lines of code that are now checked in for next release.

...and thank you for adding that. Was this data missing from Rosemary's Baby? That's the impression I got from what you said. I just want to know if I still need to be vigilant in watching for mini-series outside of the premier scan. It's one of my most-used KMTTG functions.

Thanks again for making and supporting KMTTG. It seems like a mostly thankless thing to do, making something for all of us, then supporting everybody (which you do an outstanding job of). [/brownnosing]

Is there a way to use KMTTG to initiate transfers between TiVos? I'm not sure if there's a good reason to want to. I just like the program, and keep using it for more things as I go. I think if I could use KMTTG to do everything except actual watching of programs, I would...

Any possibilities of there being a way to make the premier search go out further? I know it's not likely, but figured I'd ask.

Edit/Add: One thing that I'm kind of tripping up on is how each function will remember the last TiVo I used it on. Is there a way to just pick one and have all functions default to that one, and stay on that one as I change tabs?

I'm still kicking myself for all the hesitations I had to try KMTTG. It was mostly not wanting to install another program. I think TiVo Desktop was part of it, since it gets it's hooks in, and is so hard to repair, if it gets screwed up, or completely remove it.

__________________As of 03/13/15I'm going to put all things TCF on ice, or back-burner, for now (could wind up being for the foreseeable future).
I may still post from time to time, until it's just not possible, at all, and might not be able to follow-up/through with posts/PMs.
My time/focus needs to be elsewhere. PMs welcomed, but responses not guaranteed. In need of a miracle.

...and thank you for adding that. Was this data missing from Rosemary's Baby? That's the impression I got from what you said. I just want to know if I still need to be vigilant in watching for mini-series outside of the premier scan. It's one of my most-used KMTTG functions.

What I meant is that mini series have no episode information which is why kmttg premieres was not listing it.

Quote:

Is there a way to use KMTTG to initiate transfers between TiVos?

No.

Quote:

Any possibilities of there being a way to make the premier search go out further? I know it's not likely, but figured I'd ask.

No. TiVo only has ~12 days of forward looking data.

Quote:

Edit/Add: One thing that I'm kind of tripping up on is how each function will remember the last TiVo I used it on. Is there a way to just pick one and have all functions default to that one, and stay on that one as I change tabs?

Edit config.ini and put desired prime TiVo at top of list of TiVos. Be careful with editor you use to save as plain text, not other formats. (Don't use crappy Windows Notepad since it won't show line breaks).

...and thank you for adding that. Was this data missing from Rosemary's Baby? That's the impression I got from what you said. I just want to know if I still need to be vigilant in watching for mini-series outside of the premier scan. It's one of my most-used KMTTG functions.

No real way to know at this point if it was in the guide data, but it is not in the raw data from the actual recording of "Night 2" in my Roamio's "Recently Deleted". It's possible that it would get set based on the programId if I recovered, but I can't see the raw data for a recording not in "Recently Deleted".

Quote:

Originally Posted by nooneuknow

Is there a way to use KMTTG to initiate transfers between TiVos? I'm not sure if there's a good reason to want to. I just like the program, and keep using it for more things as I go. I think if I could use KMTTG to do everything except actual watching of programs, I would...

A direct TiVo-TiVo transfer? No, not really. I suppose you could use the remote to do so but you'd have to have some way to know what was going on. You can automate transfer to PC from one TiVo and then push to another but that has all of the issues associated with push.

Quote:

Originally Posted by nooneuknow

Any possibilities of there being a way to make the premier search go out further? I know it's not likely, but figured I'd ask.