With a family of diverse viewing desires, I find that this upcoming TV season I’ve got lots of recordings that will overlap. This should not be a problem, as I have three (3) HDHomeRun Dual tuners attached to my Plex Server, giving me a total of 6 tuners available at any time.
Last evening, Plex was planning to record 4 different shows, all in US Central time:
7:00 - 7:30 BBT
7:00 - 9:01 DWTS
7:30 - 8:00 Young Sheldon
9:00 - 10:00 The Brave
This morning I find that only BBT, DWTS and YS actually recorded, so I went on a quest to figure out why The Brave didn’t happen, as with 6 tuners this should never be the case. I pulled the Plex Media Server logs as well as the Plex Tuner Service logs which I’ll attach here.
As a bit of background, I’m doing post-processing on all of my recordings using MCEBuddy and Comskip. The post processing of a standard 60 minute show takes about 20 minutes or so. As I’d previously found, during that time Plex will still show on the Live TV & DVR settings that the tuner is in use until the post processing finishes, at which point the tuner no longer shows in use.
However, I can not explain why the 9:00 show didn’t record. The Tuner Service log doesn’t show anything interesting at 9:00pm and all entries until the end of file are included in the attachment. Conversely, the Media Server log shows at 21:01 (the scheduled start time of The Brave according to the EPG):
Sep 25, 2017 21:01:00.390 [11816] ERROR - DVR:Recorder: Error 3 (The recording was aborted) starting the record, shutting things down.
Sep 25, 2017 21:01:00.390 [11816] ERROR - DVR:Recorder: Error 3 (The recording was aborted) starting the record, shutting things down.
Sep 25, 2017 21:01:00.390 [11816] ERROR - DVR:Grabber: Starting media grab failed.
S
There’s not enough data to show which tuner was being planned for the recording, so I’m at a loss as to why the recording aborted. I’d previously tested recording many shows with simultaneous start times. I haven’t yet had an opportunity to further test multiple recordings, followed by additional recordings scheduled while post-processing is ongoing.
I’ve had recordings missed before, and thought it was pilot error, so I carefully checked all my recordings to make sure they were planned and now I’m more convinced that something’s amiss in the selection of the tuner, or it still being thought “in use” during post processing, etc.
Suggestions and recommendations are much welcome, as I expect this will continue to happen giving the recording load that I know is upcoming, and I really shouldn’t miss anything with 6 tuners available. Maybe adding a round-robin or LRU type tuner selection algorithm?
Thanks!