Opened 16 years ago
Closed 15 years ago
#4797 closed enhancement (wontfix)
List of programmes that will be recorded if conflict exists lists uninvolved programmes
Reported by: | Nick Morrott <knowledgejunkie(at)gmail(dot)com> | Owned by: | gigem |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | scheduler | Version: | head |
Severity: | medium | Keywords: | conflict resolution list |
Cc: | Ticket locked: | no |
Description
Running r14770. 2 video sources (DVB-T with 3 cards, digital cable via S-Video with 1 card, many channels available on both sources)
I've noticed a couple of recording conflicts recently (first in a very long time) on my digital cable source due to hard-coded early start/stop times on some recording rules.
When selecting a conflicting programme in the Upcoming Recordings list, the list of programmes shown that will be recorded instead of the conflicting programme includes entries that are not involved in the conflict, as so appear (to me) to be superfluous to conflict resolution and may add confusion to the end-user.
In my experience to date, the 'extra' programmes listed are shown on channels available on either of my two video sources, but will typically always record on (and are scheduled accordingly at the time of the conflict) the unconflicting source, and will record anyhow whatever action I take when resolving the conflict.
Is this behaviour intentional, or should the 'will record' list only include programmes directly involved in the conflict that are only available on the video source having the conflict?
To illustrate, a snippet from mythbackend --printsched for one such conflict:
--- print list start --- Title - Subtitle Ch Station Day Start End S C I T N Pri The Comedians 419 TCM 06 18:15-21:00 2 0 0 A C 8/0 The Wonder Years - "Growing Up 116 ITV3 06 18:54-19:24 1 1 1 C 1 15/0 The Wonder Years - "Ninth Grad 116 ITV3 06 19:24-19:54 1 1 1 C 1 15/0 Law and Order: Criminal Intent 190 HALLMAR 06 19:59-21:00 2 0 0 A V 18/0 Jamie at Home 104 CH4 06 20:00-20:30 1 0 0 A P 8/0 Jamie at Home 104 CH4 06 20:30-21:00 1 0 0 A P 8/0 The Daily Show with Jon Stewar 142 MORE4 06 20:30-21:00 1 1 1 T 1 12/0 Law and Order - "Family Busine 190 HALLMAR 06 20:59-22:00 2 4 4 A 4 18/0 Wheeler Dealers - "Mercedes Co 221 DISC-TU 06 20:59-21:29 2 0 0 A V 3/0 Jamie at Home 143 CH4+1 06 21:00-21:30 1 0 0 A P 8/0 Wheeler Dealers - "Mercedes Co 221 DISC-TU 06 21:29-21:59 2 0 0 A V 3/0
The conflict obviously exists because "Law and Order - "Family Business" has a hard-coded early start time that is earlier than "The Comedians" end time, has a higher priority, and wins. These two programmes are on channels only available on input 4 - but the programmes listed as recording on input 1 during the same window (Daily Show, Wonder Years) are also listed as being involved in the conflict, when they're not. Even if I forcibly set those input 1 programmes to 'Don't Record', the conflict cannot be resolved - therefore I'd argue they shouldn't be listed in the 'The following programmes will be recorded instead' list.
This functionality was never designed to take the complexities of video sources, input groups, multirec, etc. into account. It is intended to give the user a quick idea of what programs overlap in time so he or she can take appropriate action. To do more than this would be non-trivial and I have no plans to add it. If you want to see it, please reopen this ticket and attach a patch for consideration.