https://bugs.kde.org/show_bug.cgi?id=405278

--- Comment #6 from higuita <higu...@gmx.net> ---
Created attachment 118730
  --> https://bugs.kde.org/attachment.cgi?id=118730&action=edit
kaffeine channel list

To start, thank you very much for implementing this! :D


> Kaffeine's EPG data is stored using channel name, as it was discovered from 
> MPEG-TS tables. Do you know if the display-name is identical to the channel 
> name that Kaffeine displays?

many are the same, but most of then have little differences, that are enough to
break the parser :)
Some have H instead of HD, others drop the SD, others simplify the name
(RADICAL -> R or Food Network -> TFN ), others change case (SkyNews -> SKY
News)

I pulled the git and tested, it worked on the names that match (23 from 62
channels i have available in my local DVB-T)

Doing the command below and attaching the list

echo 'select name from Channels;' | sqlite3 sqlite.db   > /tmp/channels.txt

But i think it is a lost battle trying to always automatically match all the
feeds and channels, we do never know what is out there. Some automatic rules
like the current are good to help the initial setup, but in the end one should
be able to map the xmltv name to the channel when needed.

So i suggest adding a extra rule to also try to match names without the SD and
HD if not matched already, as usually the channel and data is the same, only
change the resolution. Also always match names with case insensitive

After that, in the channels config, add a extra column (may be optional) for
epg that show the EPG/xmltv name (or * if same name). This will allow to
quickly find out what channels are without EPG and fix then

Finally, editing the channel, we would have a new drop down list with the
EPG/xmltv name, so one can manually choose the correct feed source for the
channel. Of course, this also requires a new field in the database to store
this map

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to