From: Dirk M. <di...@fr...> - 2007-12-31 10:06:18
|
Thorsten Pferdek=E4mper wrote: > I believe that the most annoying part of the freevo config is the setting= of=20 > TV_CHANNELS in local_conf.py. There is some way to create the statement u= sing=20 > the XMLTV data, but this never really worked for me because the XMLTV cha= nnel=20 > names (if present at all...) do not match the tuner channel names.=20 > At least this is the case with my setup using DVB-S and a (patched versio= n of)=20 > nxtvepg as XMLTV provider. Yes, that suck. I have the same problem with DVB-T and epgdata.com or the tvtoday xml grabber. > ...so I've thought about creating an own helper script to create the=20 > TV_CHANNELS. I have attached the ("so far") outcome to this mail. It uses= the=20 > scan utility program (with which DVB users usually create their channels.= conf=20 > file) to detect the DVB channels, checks for already listed channels in=20 > local_conf.py and creates a new TV_CHANNELS statement. (Without inserting= it=20 > in local_conf.py...) Without trying your solution, how can the script detect that ard.de (xmltv) is identical with 'Das Erste' (DVB)? I guess what we need is a simple txt based database shiped with freevo: 1. Create a channels.conf with the DVB channel names 2. A script should now scan the DVB names to get a guess where the DVB listing comes from (Germany, UK, US, etc). 3. Now the script uses dvbnames_Country to find a match for the names and gives you a list of possible XMLTV grabber for your DVB listing. 4. The script also configures the grabber that you only get the channels in the EPG you have. This requires (besides someone writing that script) that we need the mapping for all DVB names to all possible XMLTV names and information how to configure it. IMHO this is the only working solution Dischi =2D-=20 When in doubt, do it. It's much easier to apologize than to get permission. -- Grace Murray Hopper |