Re-record deleted episodes still ignoring some episodes

I have a channel set to record All Episodes and Re-record deleted episodes. The Matches tab on the series pass shows two matches, but only one is queued for recording. Both are previously deleted episodes.

What might be the reason for this not queuing up the second episode?

I saw a similar thing happen a few months ago on a different series, but just went in and manually queued them up.

For some reason, the DVR thinks the second episode is the same as the first one.

Usually, this happens when both episodes have the same program ID, I think.
@chDVRuser will probably be able to confirm.

What's the name of the TV show?

They are reruns of Heartland. In syndication, I think. Is there a way to view the ID?

What source are you recording them from and what does your pass look like?

If the source uses Gracenote guide data it will be SeriesID 185880 and the ProgramID's will be EP00959462####

Make sure those episodes are not still in Trash

The pass looks similar to yours except not as many matches on the HDHomeRun's OTA channel I can pickup. I would assume it is Gracenote data if that is what the Channels DVR uses by default.

The series ID is obvious, but where did you find the EP0959462#### program number?

That's a bit harder.
You need to use your browser developer tools network inspector to see them.
Go to your Passes, right click and choose Inspect to open your browser Network Inspector


Then open the pass

In the Network Inspector, click on the last POST test in the list

Then view the Response

Or if you're familiar with the Channels API you could write a curl/jq script to list them.

If you see an episode in the pass Matches tab that says Recorded and you want to record it again, just Mark it as Not Recorded

The two program IDs appear to be different so I guess that doesn't explain why one isn't set to record:

EP009594620158

EP009594620251

Look in your DVR's /programs. That's where Channels DVR keeps track of what was recorded.
It's a sorted list, search for those ProgramID's EP009594620158 and EP009594620251
Screenshot 2025-12-07 135807

AND

The trash is empty.

The dvr/programs has both of the IDs listed once each. Both have been recorded before. I know for sure that the two-part Christmas episodes records every year.

So it doesn't exactly explain why the second one is being skipped.

"EP009594620158": "queued-1765621740-14",

"EP009594620251": "skipped",

Could it be that if I skipped it once in the past it remembers it for all future occurences?

YES

Used to be it would only skip the airing once, but they changed the behavior a long time ago so it's remembered forever now.

You can unskip it from the Pass Matches tab
Screenshot 2025-12-07 at 14-24-12 Channels Passes

1 Like

Mine doesn't show an unskip option. I guess because it wasn't skipped this time around. I only see a record option. As if it is a brand new one-off recording.

You can use the command line curl program to get rid of skipped.

curl -XDELETE http://192.168.1.4:8089/dvr/programs/EP009594620251

Where 192.168.1.4:8089 is the IP address and port of your Channels DVR Server.