[mythtv-users] Enabling multirec borks usability a bit.

Michael T. Dean mtdean at thirdcontact.com
Tue Apr 20 17:47:06 UTC 2010


On 04/20/2010 08:28 AM, Simon Waldman wrote:
>> Those of us who are saying that the current approach is the best
>> approach for a DVR happen to see the reasons why MythTV can't just
>> switch inputs automatically.  If it does, it will break recordings.
>>      
> Having read this argument a number of times - whenever this topic
> appears on the list - I still don't understand how it is the case. If
> the user can access a channel by pressing NEXTCARD, then why can't
> Myth access it for them without the help of this button-press?
>    
>> If you don't believe me, write the code yourself--and you'll see.  (Or,
>> if you don't, when you submit it for review and people tell you all the
>> problems it causes, then you'll see.)
>>      
> I'm not a coder, sadly. If you would deign to stoop to the level of a
> mere mortal luser and explain *why* this would cause problems, I'd be
> interested :-)
>    

Individual examples don't give the full picture.  It's the final end 
result in all situations that becomes important.

The simplest way I can describe it is:

If you're not the sole owner/user of the physical tuner from the point 
you enter Live TV until you exit Live TV, you're not in control of 
when/if you can change channels and what channels are available.  If 
MythTV just switches the active tuner on you during Live TV, you're 
likely to have some very confusing situations arise.  If other people 
are watching Live TV at the same time, your actions and their actions 
may cause both Live TV users to get stuck on a mux neither cares to 
watch (or cause the other guy to steal control from you even though you 
started watching Live TV first).  Similarly, there will be issues around 
the time when recordings stop/start--remember that you'll see the end of 
the show before recordings stop and you'll likely want to start changing 
channels before the next timeslot's recordings have begun (and, 
therefore, before cards are assigned to the proper muxes).

That's not to say that someone's working on trying to find a better way 
isn't appreciated.  I am, however, saying that there should not be any 
new settings until all of the existing settings related to Live TV and 
multirec and tuning are explored and their interaction--in all 
permutations--is fully understood by the person/people implementing the 
changes.  And, if the person implementing a better solution determines 
that (a properly configured system using) "Browse all channels" isn't 
sufficient, chances are they should either fix that setting or remove it 
in favor of their better approach (and similar for other settings).  
Note that there are a lot of settings involved--probably around 10 or 
more--plus all the capture card/card input configuration stuff in 
"Solution C."

However, I think a much better stepping stone to improving Live TV for 
everyone would be to try to finish little usability enhancements first 
to try to provide users more visibility into what's possible/available.  
Small, but achievable goals, and all...  Make a bunch of little changes 
to get a huge improvement.  Then, eventually, maybe some of the bigger 
changes will be easier/more acceptable.

So, basically, my opinion is if you're sharing a physical tuner, it's 
not Live TV--you're just along for the ride.  I still stand by my 
earlier statement that the proper (and cheapest) solution is to have 
sufficient capture cards for the functionality you desire.  
http://www.gossamer-threads.com/lists/mythtv/users/428817#428817 and the 
rest of the thread (where people mentioned the cost of capture cards, 
electricity, hard drives, STB rentals and I responded with my point of 
view).  Feel free to use Live TV, but if you don't have enough capture 
devices to always have a physical device available solely for Live TV 
when you want to watch Live TV, you don't have enough capture devices.

Mike


More information about the mythtv-users mailing list