Advanced Pass Editor Missing “Airings” Filter in 2025.10.30.0047 (Regression)

Description:
On Channels DVR Server version 2025.10.30.0047, the Advanced Pass editor is missing the Airings filter and the associated Airings → Time → Between and Days of Week options. These options were present in earlier 2024–2025 builds and are required for time‑window‑based recording rules.

Impact:
This prevents creating PTAT‑style (PrimeTime Anytime) passes, which rely on Airings‑based time windows and day‑of‑week filtering.

Platforms tested:

  • Windows 11 (fresh install)
  • Synology NAS (Docker, host mode)
  • Android tablet (Chrome desktop mode)

Browsers tested:

  • Chrome
  • Edge
  • Incognito mode
  • Desktop mode on Android

Behavior:
When clicking + Add Condition, the dropdown only shows the legacy fields (Title, Channel, Time, Duration, etc.).
Selecting Time only offers CONTAINS and EXCLUDES, not BETWEEN, BEFORE, or AFTER.

Expected:
The dropdown should include Airings, with sub‑options including Time → Between and days‑of‑week selectors.

Version History:
The Airings filter was present and fully functional in earlier builds, including:

  • 2024.10.x
  • 2024.11.x
  • 2024.12.x
  • 2025.01.x
  • 2025.03.x
  • 2025.05.x
  • 2025.07.x
  • 2025.08.x
  • 2025.09.x

The regression appears to have been introduced in the 2025.10.x series, including 2025.10.30.0047.

Reproduction Steps:

  1. Install Channels DVR Server 2025.10.30.0047
  2. Go to DVR → Passes → + New Pass → Advanced Pass
  3. Click + Add Condition
  4. Observe that Airings is missing and only legacy filters appear

Notes:
Issue reproduced consistently across multiple devices, browsers, and platforms. Appears to be a UI regression in the current build.

Just adding a quick update before the thread auto‑archives.
The regression is still present, but I’ve implemented a reliable workaround on my end, so I’m no longer blocked.
Not submitting additional logs or screenshots at this point — just documenting that the issue remains reproducible in case it helps future users or future builds.
Thanks.

Curious about your workaround. Could you please explain what you ended up doing? :slightly_smiling_face:

As my goal was to create a PrimeTIme pass similar to what Dish Network provides, which would record everything between 7PM to 10PM.
Now I decided to just record new programs only instead of everything and exclude some shows I never watch.
I created a pass called: ABC Prime Time with the conditions:
Channel == 6.1
Tags == New
Time contains 7pm
Time contains 8pm
Time contains 9pm
Title excludes Wheel of Fortune
Title excludes The rookie

And I created similar ones for NBC, CBS and Fox.

Unfortunately, I got sucked into believing the Copilot AI slop as maddox called it about the UI previously containing BETWEEN, BEFORE, AFTER. Sorry about that.

I forgot that TIME used to have more options than CONTAINS and EXCLUDES

I do recall that one of the devs posted something about removing ==, !=, < and >
But don't remember how long ago that was.

1 Like

@michaeldangelo Can you show us a screenshot of what "BETWEEN" and "BEFORE" looked like to you in the web UI?

How did you determine it was available in all of these versions?

The last change I see to the advanced pass editor happened in 2023 and wasn't related to what you are referring to.

This appears to be AI assisted. I have trouble believing that you tried this on all of these builds and in all of these browsers.

Additionally, the field you said is now missing, has never existed in the app.

Please refrain from posting AI slop on the forum that you yourself have not validated. We love LLMs here, but they're tools, not the be all end all.

2 Likes

I've been using Channels DVR for years and don't remember seeing what the OP said was there. I was waiting for him to post a screenshot of the advanced pass (I guess an AI bot could even make one up).

yeah the 'workaround' is the intended use.
I'm always struck by how ai can both amuse and frustrate me. it found a more complicated way and doesn't understand time is not a value that can be greater or less than. as if saturday is somehow less or more than sunday.