> Why not just patch VDR so it cycles through channels that use the same
> channel number. No bothering with sql databases & dependency, no
> altering the real channel numbers, no real pain that I can think of.
> For example, say you have 3 different sources using the same channel
> number:
> 
> channel 100, dvb-s
> channel 100, dvb-t
> channel 100, dvb-c
> 
> You tune channel 100 from your remote, it tunes 100 dvb-s. Press 100
> again and it tunes 100 dvb-t. And again, 100 dvb-c. And again, loop
> back to 100 dvb-s. Also, instead of having to enter the channel number
> to cycle through them, maybe just use different keys (skip +/-,
> ffw/rew, some other keys) to cycle. If there's only one of that
> channel number, the cycle keys don't do anything.


I have a similar idea that I've carried in my head for some time. The idea is 
to extend the "channel number" by another character, like '.'. That way you can 
store the dvb-s channel as 100.1, the dvb-t as 100.2, and so on. Or if you have 
the same channel in HD and SD, give SD the 100.3.

The channel number 100 would be an alias for one of the 100.x channels, 
ChUp/ChDown will go to 101 or 99 directly. Recordings for channel 100 will also 
pick the first available of them. By hitting a '.' key on the remote, you can 
still enter the sub level, where ChUp/ChDown cycles between 100.x channels, or 
for timers to record from a specific source. Hitting '.' again could return to 
the top level of numbers.

Of course this would require a rewrite of the channel numbering code, probably 
by making the current channel numbers internal only, and having an additional 
UI channel number as string. For the channels.conf syntax, this could be an 
extension to the :@ syntax, where :@. or :@100. or @100.1 starts a group of 
channels. And maybe an empty :@ to end the group without explicitly setting 
:@101 as next number.


Cheers,

Udo

-- 
------------------------------------------------------------------------
Udo Richter                  mailto:udo_rich...@gmx.de (GPG/PGP avail.)
                             http://www.udo-richter.de/

                  <---- Werbefläche zu vermieten ---->


Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to