[mythtv-users] Rigging Channel Lineup

R. G. Newbury newbury at mandamus.org
Sun Aug 19 03:13:53 UTC 2007

Daniel Kristjansson wrote:
> On Sun, 2007-08-12 at 18:05 -0400, R. G. Newbury wrote:
>> Thanks, that helps. Although I thought that the sub-channel was being 
>> referenced by 'serviceid' in the channel table.
> Only when there is no ATSC major an minor or when 'quick tuning' is
> enabled. The 'serviceid' is a less reliable than the ATSC tuning info.
>> And the problem is that it is not 'more orderly' in Canada. In fact, 
>> that is the problem. None of the digital channels in the Greater 
>> Toronto/Golden Horseshoe area (except for Buffalo PBS (WNED) 3 channels) 
>> are 'called' by a channel.subchannel name which matches the tuning 
>> channel they are actually on...For example CBLTDT 5.1 (the digital 
>> version of CBLT analog channel 5) is broadcast on real channel 20.
> This is the norm in the USA.
>> I suspect that this will be problem for a couple of years, until we 
>> become comfortable with the new channel naming conventions.
>> I know that making schema changes is not encouraged, but given the 
>> upcoming SchedulesDirect changes, maybe adding an ordering field to the 
>> channel table would be useful...An arbitrary (float) value. It is clear 
>> that 'channum'/ lt_smart does not work as implied by the 
>> 'ChannelOrdering' choices.
> I would prefer in order:
>  * improve lt_smart to allow '12_1', '12.1', etc. to be treated as a
>    floating point number.
>  * add a new sorting method in addition to lt_smart and lt_callsign
>  * add a sort value to the schema.
> I think either of the first two options would work for example.

The third option would be 'neater' in many ways. If the added field is a 
   float and is pre-filled from atsc_major_chan then the user need only 
change the numbering on the channels he wants to change. Using a float 
allows for infinite granularity in ordering, while being easy to 
understand...BUT it requires a schema change.....


More information about the mythtv-users mailing list