Re: Skin engine enhancements (themes, guide colors, skin functions, weather settings.
Unfortunately here in Italy sky uses a lot of generes, at least hundred, and really seems not to be so fixed. I think it will be difficult to collect all of them. I think the approach of using the genres in DB is good, for instance if you get 7 days of guide you will be probably get most of the genres and they should remain in the list even if with the next EPG collection they're not there anymore. Then there should be an option to clear all and begin from scratch.
So there should be a list that can be populated from EPG using for instance an import button. You can import many times and new genres are added, but existing genres in the list are not deleted unless you hit the clear all button. Then there should be an option to add genres manually in the list.
TV server should collect all the genres all the time in addition to the DVB spec's defaults. It is not ok just to dump the current state as it would be changing all the time and user would have to grab EPG multiple times to get majority of the genres. Initial setup wont ever be nice... it will be good only for the DVB sourced EPG that has static list.
Genre colouring in a heterogenous EPG environment with dynamicly changing content is really hard feature to create properly / user friendly. Maybe the 1st instance should be just DVB EPG that is static and then extended later on to cover the dynamic genre sources like webepg. I cannot imagine user to spend one month timespan to catch all the possible genre types from a EPG stream... and even month wouldn't be enough in some cases.
Unfortunately here in Italy sky uses a lot of generes, at least hundred, and really seems not to be so fixed. I think it will be difficult to collect all of them. I think the approach of using the genres in DB is good, for instance if you get 7 days of guide you will be probably get most of the genres and they should remain in the list even if with the next EPG collection they're not there anymore. Then there should be an option to clear all and begin from scratch.
So there should be a list that can be populated from EPG using for instance an import button. You can import many times and new genres are added, but existing genres in the list are not deleted unless you hit the clear all button. Then there should be an option to add genres manually in the list.