Project

General

Profile

Actions

Feature #1273

open

Feature #1087: DVR Improvements

Warn if future recordings will oversubscribe available tuners

Added by Richard Lloyd over 12 years ago. Updated over 10 years ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
Category:
PVR / DVR
Target version:
-
Start date:
2012-09-29
Due date:
% Done:

0%

Estimated time:

Description

I bought a very high-spec set of hardware (2 PCs, four tuner cards totalling 12 tuners in all) for recording the London 2012 Olympics, but because the BBC were broadcasting 24 HD channels on satellite (and several more terrestrially), I actually got tuner clashes that I had to cancel the recordings on some of the scheduled programmes.

Imagine someone with just a twin tuner card trying to, say, record 3 channels simultaneously, each on separate multiplexes/transponders. Sadly, tvheadend gives no advanced warning that one of the three recordings won't take place, so if the recording is being done unattended, one of the three programmes won't be recorded, which isn't very nice.

I do realise that the code for this could get complex because you have to look at all future recordings in chronological order, maintaining a "virtual allocation" of tuners/transponders/recordings right through to the most distant recording scheduled in the future (including any pre/post padding) and detect if the tuners would be overallocated at any time (remembering that multiple channels can be recorded on the same transponder/multiplex without using up an extra tuner). It would be nice if all overallocation periods are listed and some advice given on how to fix the issue (i.e. list the possible scheduled recordings to stop the overallocations).

Actions

Also available in: Atom PDF