Based on patch from Stéphane Bidoul
channel_t *ch;
const char *title = xmltv_get_cdata_by_tag(tags, "title");
const char *desc = xmltv_get_cdata_by_tag(tags, "desc");
+ const char *category = xmltv_get_cdata_by_tag(tags, "category");
int created;
epg_episode_t episode;
if(desc != NULL)
changed |= epg_event_set_desc(e, desc);
-
+
+ if(category != NULL) {
+ uint8_t type = epg_content_group_find_by_name(category);
+ if(type)
+ changed |= epg_event_set_content_type(e, type);
+ }
+
changed |= epg_event_set_episode(e, &episode);
if(changed)