diff --git a/src/nhttpd/tuxboxapi/neutrinoyparser.cpp b/src/nhttpd/tuxboxapi/neutrinoyparser.cpp
index c38776db3..9204ce4e4 100644
--- a/src/nhttpd/tuxboxapi/neutrinoyparser.cpp
+++ b/src/nhttpd/tuxboxapi/neutrinoyparser.cpp
@@ -495,17 +495,35 @@ std::string CNeutrinoYParser::func_get_bouquets_with_epg(CyhookHandler *hh, std:
CEitManager::getInstance()->getCurrentNextServiceKey(channel->getChannelID(), currentNextInfo);
timestr = timeString(event->startTime);
+ CShortEPGData epg;
+ std::string EPGInfoC = "";
+ if (CEitManager::getInstance()->getEPGidShort(currentNextInfo.current_uniqueKey, &epg))
+ {
+ EPGInfoC += epg.info1;
+ EPGInfoC += epg.info2;
+ }
+
yresult += string_printf("
",classname);
- yresult += string_printf("%s %s "
+ yresult += string_printf("%s %s "
"(%ld {=L:from=} %d {=L:unit.short.minute=}, %d%%)"
, timestr.c_str()
+ , EPGInfoC.c_str()
, event->description.c_str()
, (time(NULL) - event->startTime)/60
, event->duration / 60,prozent);
if ((has_current_next) && (currentNextInfo.flags & CSectionsdClient::epgflags::has_next)) {
+ std::string EPGInfoN = "";
+ if (CEitManager::getInstance()->getEPGidShort(currentNextInfo.next_uniqueKey, &epg))
+ {
+ EPGInfoN += epg.info1;
+ EPGInfoN += epg.info2;
+ }
timestr = timeString(currentNextInfo.next_zeit.startzeit);
- yresult += string_printf(" %s %s", timestr.c_str(), currentNextInfo.next_name.c_str());
+ yresult += string_printf(" %s %s"
+ , timestr.c_str()
+ , EPGInfoN.c_str()
+ , currentNextInfo.next_name.c_str());
}
yresult += string_printf(" |
\n");