Opened 12 years ago

Closed 10 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.

Change History (3)

comment:1 Changed 11 years ago by Dibblah

Status: newassigned

comment:2 Changed 10 years ago by stuartm

Owner: changed from bjm to gigem

comment:3 Changed 10 years ago by gigem

Resolution: wontfix
Status: assignedclosed
Type: defectenhancement

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.

Note: See TracTickets for help on using tickets.