From 26659e062ffd45fc38cf81a80af17aae9a2248c4 Mon Sep 17 00:00:00 2001 From: ObvB Date: Thu, 13 Jul 2017 18:36:03 -0400 Subject: [PATCH] epggrab xmltv: support grabbing "summary" field "summary" field should be supported by XMLTV EPG grabber (https://tvheadend.org/projects/tvheadend/wiki/Epgdb) This fix adds support that according to documentation should have already been there. --- src/epggrab/module/xmltv.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/epggrab/module/xmltv.c b/src/epggrab/module/xmltv.c index 5998919a4..925365184 100644 --- a/src/epggrab/module/xmltv.c +++ b/src/epggrab/module/xmltv.c @@ -472,6 +472,7 @@ static int _xmltv_parse_programme_tags char *suri = NULL, *uri = NULL; lang_str_t *title = NULL; lang_str_t *desc = NULL; + lang_str_t *summary = NULL; lang_str_t *subtitle = NULL; time_t first_aired = 0; int8_t bw = -1; @@ -490,6 +491,11 @@ static int _xmltv_parse_programme_tags if (desc) save3 |= epg_broadcast_set_description(ebc, desc, &changes); + /* summary */ + _xmltv_parse_lang_str(&summary, tags, "summary"); + if (summary) + save3 |= epg_broadcast_set_summary(ebc, summary, &changes); + /* Quality metadata */ save |= xmltv_parse_vid_quality(ebc, htsmsg_get_map(tags, "video"), &bw, &changes); @@ -576,6 +582,7 @@ static int _xmltv_parse_programme_tags if (title) lang_str_destroy(title); if (subtitle) lang_str_destroy(subtitle); if (desc) lang_str_destroy(desc); + if (summary) lang_str_destroy(summary); return save | save2 | save3; } -- 2.47.2