[mythtv] problem with delete button "Yes, but record..." missing

Bruce Markey bjm at lvcm.com
Thu Feb 12 04:27:30 EST 2004


Chris Pinkham wrote:
>>>Bruce, can you comment on the kFindOneRecord since you added that
>>>new recording type?
>>
>>Ya, in order for it to work as intended, it has to treat
>>every instance of the title as rsOtherShowing with no regard
>>for the subtitle or description. Therefore IsSameProgram()
>>needs to always return true for this type when it is called
>>in Scheduler::PruneList().
> 
> 
> So it doesn't look logical but it is in the scheduler. :)  So if someone
> clicks on "CSI" w/ subtitle "Early Rollout" and says "find one episode", it

"Record one showing of this program"

> will record the first one it can no matter what the subtitle/description
> or am I incorrect?

That would be correct. It would record one showing of "CSI"
even if it wasn't "Early Rollout". This type is most useful for
a movie, special, or event rather than an episodic series.

The idea is that if a movie is repeated 20 times on cable, you
shouldn't have to record it when there are conflicts. Rather
than manually checking each showing to determine if it is one
you could mark for single record, you let the scheduler choose
one for you. As you add and remove other shows to record, it
can automagically choose a different showing that fits best.
Same for specials.

Even if there is just one showing for a special, MTV, VH1,
SpikeTV and others can be flaky about changing their listings.
Single record will only record if it is in the time slot you
chose and will be missed if the time changes. FindOne will match
even after the listings change.

AFAIK, movie and special don't have subtitles. A special event
might have "(Live)" in the description and "(Taped)" for the
rebroadcast. Movies might have notation for audio format or such
and some showings may have no desc while other do. Therefore, it
only considers the title to identify the program that you want to
record.

The other reason that it doesn't try to match descriptive info
is, say you did try to use it on an episodic series like CSI.
If there are 4 upcoming Showings of CSI:

CSI - "Fight Night"      1
CSI - "Fight Night"      O
CSI - "Early Rollout"    1
CSI - "Early Rollout"    O

It would show on the conflicts page that it would match one of
each episode but this is not true. It would remove itself after
recording the first "Fight Night". 

Most likely you would use Channel or All for CSI and those would
chose the "Early Rollout" that fits best for you (FindOne is
really a way to have this behavior of recurring series for single
episode things =). If you weren't recording CSI regularly but
wanted an "Early Rollout" that didn't conflict, you could
override the first two:

CSI - "Fight Night"      X
CSI - "Fight Night"      X
CSI - "Early Rollout"    1
CSI - "Early Rollout"    O

but again, this wouldn't be a typical use of this feature.


--  bjm




More information about the mythtv-dev mailing list