Channels DVR sees two different episodes as same

Not sure what Channels DVR uses to determine if two episodes are the same, but it's seeing a 3 hour compilation as being the same as a one hour special aired on two different days. I'm hoping it records the one hour special on Sunday, 10/7 as I told it to and not the three hour compilation on Saturday, 10/6.

Screenshot_2018-10-06%20Channels%20DVR

Channels DVR Schedule metadata
"Title": "Alaska: The Last Frontier",
"EpisodeTitle": "Homestead Overhaul",
"SeasonNumber": 8,
"EpisodeNumber": 0,
"OriginalDate": "2018-10-06",
"Time": 1538881200,
"Duration": 10800,
"SeriesID": "8989001",
"ProgramID": "EP015103710166",
"tmsId": "EP015103710166",
tvlistings.zap2it.com
tmsId=EP015103710166
season=8
episode=null

Screenshot_2018-10-07%20Channels%20DVR

Channels DVR Schedule metadata
"Title": "Alaska: The Last Frontier",
"EpisodeTitle": "One For All",
"SeasonNumber": 8,
"EpisodeNumber": 0,
"OriginalDate": "2018-10-06",
"Time": 1538967600,
"Duration": 3600,
"SeriesID": "8989001",
"ProgramID": "EP015103710166",
"tmsId": "EP015103710166",
tvlistings.zap2it.com
tmsId=EP015103710169
season=8
episode=null

All the metadata says they’re the same episode, so it’ll record whichever is up first and disregard the second one, I would expect.

The flaw is in what Gracenote is sending.

To bad there’s no option in “Advanced” for “Air Date”.

I refreshed the Channels DVR Guide, but Channels DVR metadata doesn’t match what’s on zap2it.
tvlistings.zap2it.com
tmsId=EP015103710166
tvlistings.zap2it.com
tmsId=EP015103710169

Maybe Channels DVR will catch up?
I don’t know how long it will take, just want to make sure it doesn’t record that first one (3 hrs) and skip the one I want (1 hr). Just looked at the logs from today and it appears refreshing the guide data didn’t pickup those time periods on the normal 9am refresh or the forced refresh I did, so maybe tomorrow, or…

What does Channels DVR use to determine they’re the same?
tmsId(different), Season and Episode(same), OAD(same), …

It originally wanted to record the first (3 hr) episode as it was listed as NEW, so I paused my Season Pass, manually selected the 1 hr episode from the grid guide (not listed as NEW), then resumed the Season Pass.
Relying on this to make sure it records. https://community.getchannels.com/t/marking-series-episodes-as-recorded/7962

There is an Advanced option for the airing date/time (but not in my Series Pass), but what’s confusing is that I see 3 dates in the scheduling metadata for the one recording I want.
OriginalDate: 2018-10-06
releaseDate: 2018-10-06
origAirDate: 2018-10-07

Ah, the “Time” option is really “Day and Time.”

I suspect the “Time” in the “Advanced” options is the actual air date, and doesn’t depend upon the metadata, but I do not know. Perhaps @tmm1, @maddox or somebody else can add enlightenment?

The tmsID (EP****) is used to decide if something had been recorded. The guide update every morning reloads the next weeks worth of data, so that’s why the id hasn’t refreshed yet. It will as the date gets closer, and the schedule will fix itself.

There is an advanced pass condition for OriginalDate available.

Just forced another guide refresh and now everything looks good. Channels guide matches zap2it.

1 Like