Here is another thing I have been thinking about...
With the xmltv file that I have, category mapping does not work that well. There are two major resons for this:
1) The channels code the same category in different ways. For example, for some channels it is called Film and in another it is called Movie.
2) The mapping to sub categories can not be done directly since they are not unique. In my xmltv file there is for instance a category called Action. But is this Movie/Action or Drama/Action? I happen to know that this is Movie/Action.
To solve these issues I would like to replace the current mapping logic with a more explicit mapping in channels.xml. For each channel I specify my category mappings. Perhaps I could also have a default mapping in case most of my channels have the same mapping. It could be something like
<categorymapping value="Movie" category="MOVIES" />
<categorymapping value="Film" category="MOVIES"
<categorymapping value="Action" category="C101" />
Finally I would like it to include only those categories that are actually used. I would then not have to see a lot of categories and sub categories in the Guide that never result in any hits anyway.
(This probably requires QuickGuide to scan and map the categories first)
I am quite well versed in C# and might be able to give you a hand if you would like to.
/Thomas