﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
4725	Scheduler not properly coordinating its schedule with LiveTV.	Ron Frazier <ron@…>	bjm	"The scheduler doesn't appear to coordinate it's recording effort correctly with LiveTV. As a result it missed recording part of a program that had no later showings in favor of another program that had multiple later showings with no conflicts. I was able to recreate this by doing the following. Note...my system has 2 HD tuners of higher priority and then 3 SD tuners of lower priority.

I scheduled 3 programs to record, all with the ""Record at any time on channel X"" option (all 3 programs are on different channels). The following conflict ocurred:

Program 1 (Montel Williams) was scheduled to record from 12PM to 1PM on tuner 1 and had no later showings.[[BR]]
Program 2 (Jeopardy!) was scheduled to record from 12:30PM to 1PM on tuner 2 and had no later showings.[[BR]]
Program 3 (Painting With Paulson) was NOT scheduled to record from 12:30PM to 1PM because it had a later showing available.

Here is the relevant output from mythbackend --printsched
{{{
Title - Subtitle                Ch Station Day Start  End   S C I  T N   Pri
Montel Williams                 202 WJBK    20 12:00-13:00  2 1 1  C 1   5/0
Jeopardy!                       203 WDIV    20 12:30-13:00  2 2 2  C 2   5/0
Painting With Paulson - ""The S  205 PBSHD   20 12:30-13:00  2 0 0  C L   5/0
.....
Painting With Paulson - ""The S  205 PBSHD   21 10:00-10:30  2 1 1  C 1   5/0
}}}

Next, start LiveTV on tuner 1 and tune it to channel 202 sometime prior to the beginning of the 12PM recording. This is the channel that Program 1 (Montel Williams) is scheduled to record on. I'm not sure if tuning to the specific channel is necessary to demonstrate the bug, but it's what happened in my case. The TV was turned off while still watching LiveTV on that channel several hours prior.

When 12PM rolls around, instead of recording Program 1 it continues on and shows Program 1 as LiveTV. When myth then reruns the scheduler before 12:30PM, it comes up with a new schedule:

{{{
Title - Subtitle                Ch Station Day Start  End   S C I  T N   Pri
Jeopardy!                       203 WDIV    20 12:30-13:00  2 1 1  C 1   5/0
Painting With Paulson - ""The S  205 PBSHD   20 12:30-13:00  2 2 2  C 2   5/0
}}}

Program 2 (Jeopardy!) got bumped up from tuner 2 to tuner 1, and Program 3 (Painting With Paulson) got bumped up from a later showing to the earlier showing on tuner 2. When 12:30PM rolls around, myth then decides to interrupt LiveTV to record both of those scheduled programs. As a rusult, Program 1 only has 1/2 of the recording in the LiveTV storage group and no opportunty to rerecord the whole thing at a later time.


I believe the ideal way to handle it would have been for the scheduler to realize it should treat Program 1 as a recording rather than LiveTV and to keep Program 3 at the later showing time. "	defect	closed	minor	0.21	scheduler	0.21-fixes	medium	fixed		danielk@…	0
