Project

General

Profile

Bug #3333

XMLTV parse error when chose more than one xmltv source per channel.

Added by Stephan Oelze about 9 years ago. Updated about 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2015-11-21
Due date:
% Done:

100%

Estimated time:
Found in version:
4.1-1027~g2a249a4
Affected Versions:

Description

Hi! its me again ;)

I think the error is inside the Descrepition Block in "Das Erste HD"(tvg-id="80b96255df42f6866f8424c2656a373d") for example.
look at the large ones search for <programme start="20151121200000 +0100" stop="20151121201500 +0100" channel="80b96255df42f6866f8424c2656a373d"> with sublimetext
as you can see there are malformed <desc block.

Thanks
Stephan


Files

xmltv (17.5 MB) xmltv Stephan Oelze, 2015-11-21 18:51
xmltv (3.37 MB) xmltv Stephan Oelze, 2015-11-21 20:25

History

#1

Updated by Stephan Oelze about 9 years ago

___ EDIT EDIT EDIT _______

It has to do woth "unsafe" caracters.
an example: (line 22466 in attached file)
<desc lang="ger">Gäste: Joachim Herrmann (CSU), Innenminister von Bayern, Sonia Seymour Mikich, WDR-Chefredakteurin, Stefan Aust, Autor und Herausgeber "Welt N24", Jürgen Todenhöfer, JournalistTage im Zeichen des Terrors: Seit den Anschlägen von Paris herrscht in Frankreich der Ausnahmezustand - und auch Deutschland ist in erhöhter Alarmbereitschaft: Das Fußball-Länderspiel in Hannover wurde abgesagt, täglich gibt es Polizeieinsätze aufgrund von Terrorwarnung. Obwohl sich Politik und Gesellschaft der Bedrohung nicht beugen wollen, haben viele Menschen Angst vor weiteren islamistischen Anschlägen.Wie sicher sind wir vor Terroranschlägen? Kann es einen hundertprozentigen Schutz überhaupt geben - und wenn ja, um welchen Preis? Wie gehen wir mit der Bedrohung um?Darüber spricht Günther Jauch am Sonntagabend mitJoachim Herrmann (CSU), Innenminister von BayernSonia Seymour Mikich, WDR-Chefredakteurin Stefan Aust, Autor und Herausgeber "Welt N24“Jürgen Todenhöfer, JournalistGÜNTHER JAUCH ist eine Produktion von I & U TV im Auftrag der ARD unter redaktioneller Federführung des NDR für Das Erste.GÜNTHER JAUCH im Internet unter www.daserste.de/guentherjauch <http://www.daserste.de/guentherjauch&gt;&lt;/desc>

the en contains '<http://www.daserste.de/guentherjauch&gt;' which will lead to an parse error im MOST xmltv importers. I wrote to TV_Zon, which is the source of that EPG.

Another Suggestion:
If tvheadend is set to language "German", those encoding header should be:
'' instead of UTF-8 because of german Umlauts. otherwise -> parse error

#2

Updated by Stephan Oelze about 9 years ago

forgot attachment, sorry ;)

#3

Updated by Jaroslav Kysela about 9 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|a87689803093e303ac4d458d35ac92c1bfc41f96.

#4

Updated by Stephan Oelze about 9 years ago

Quick and dirty Solution in bash:

wget -q -O - http://IP.IP.IP.IP:9981/xmltv | sed 's/<http:.*>//g' | gzip -9 > /tmp/www/xmltv.gz

#5

Updated by Stephan Oelze about 9 years ago

Tight my friend ;)

Also available in: Atom PDF