Plex DVR fails to record shows on a particular channel (HDHomeRun Extend)

Where things went wrong:

Previously, I was using an HDHomeRun Connect. It never had issues with recordings failing, but I had some ugly lip sync issues when playing back in the captured MPEG2 format, and Live TV was never going to happen with an Android TV in that format. I had written a post-processing task to transcode them, but my wife wasn’t tolerating the delay well, so I bit the bullet and purchased an HDHomeRun Extend, which works incredibly well with Live TV on all channels, and DVR is functioning perfectly for all channels tested except CBS. Unfortunately, CBS is the primary channel that we record, so it’s proving to be quite frustrating.

What the symptoms are:

For CBS scheduled recordings, no failure is indicated in the Recording Schedule, and all of the recordings show up in the library, but they vary in length from 1 to 5 minutes (today, for two different shows, I got 1 minute of one show and 5 minutes of the other). Yesterday, it was more like 2 minutes for both. Recordings scheduled on other channels have not failed, although it’s only been the news on PBS for the last two days.

What I’ve tried:

  • First, removed the HDHomeRun Connect from the DVR device list
  • Confirmed that I’m running the latest PMS (1.7.2.3878)
  • Deleted the entire DVR and reconfigured it, then reset all of my scheduled recordings
  • Turned the Log-Level down so that I could interpret it.

I have not rebooted the server or restarted the service, although that seems like an obvious second step. I’ll do that now and provide an update after the next scheduled recording on CBS.

What the log says (Excerpt):

  • I’m getting a ton of the following ERROR - DVR:Subscription: There was no scheduler for the DVR.
  • The shows in question are the CBS Evening News (INFO log appended 5 minutes after start) and PBS NewsHour (INFO log appended 1 hour after start, as expected).

Anybody have any ideas? Any help would be very much appreciated. Thanks!

I should mention that the HDHomeRun Extend is connected to an unmanaged switch shared between it and the Sony Android TV, while the Plex Server (Debian) is connected directly to the router. All devices are on the same subnet with reserved IP addresses, but I did notice that I had to specify the IP of the Extend when adding it as a DVR device, which I didn’t need to do previously with the Connect. As I mentioned above, Live TV on all channels and DVR on all channels besides CBS seem to function/record without issue, so I’m inclined to think the switch is a non-issue here.

I believe I have been able to work around my issue. If you end up here because you’re experiencing the same issue, see my comment in a related thread (#1455106).