Ich schaffe es einfach nicht, dass eine xmltv Datei in den VDR eingelesen wird. Mir geht es hauptsächlich um die spanischen Movistar Kanäle, nach Möglichkeit hätte ich aber auch für die deutschen Kanäle ein umfangreiches EPG mit Bildern so wie es unter TVHeadend problemlos möglich ist.
Ich habe das vdr-plugin-xmltv2vdr und das vdr-plugin-xmltv2vdr-grabber-tvspielfilm2xmltv Plugin installiert. VDR ist 2.2.0
Mit webgrabplus http://webgrabplus.com habe ich eine xmltv Datei erstellt => webgrabplus.xmltv webgrablus.xmltv
<?xml version="1.0"?>
<tv generator-info-name="WebGrab+Plus/w MDB & REX Postprocess -- version V2.1.4 -- Jan van Straaten" generator-info-url="http://www.webgrabplus.com">
.
.
.
<channel id="ANTENA-3-HD.es;">
<display-name lang="es">Antena 3</display-name>
<url>http://www.plus.es</url>
</channel>
.
.
.
<programme start="20180124033000 +0100" stop="20180124061500 +0100" channel="ANTENA-3-HD.es;">
<title lang="es">Minutos musicales</title>
<desc lang="es">Emisión de videoclips y piezas musicales.(n)</desc>
<date>2018</date>
<category lang="es">Música</category>
<icon src="http://www.movistarplus.es/recorte/n/caratula4/M336105"/>
<rating system="ES">
<value>TP</value>
</rating>
<star-rating system="ES">
<value>6.0/10</value>
</star-rating>
</programme>
<programme start="20180124061500 +0100" stop="20180124083000 +0100" channel="ANTENA-3-HD.es;">
<title lang="es">Las noticias de la mañana</title>
<desc lang="es">Primer noticiario de la jornada, en el que se ofrece un avance de las principales noticias del día. Las periodistas Lorena García, José Sáez y Angie Rigueiro conducen este informativo matinal. Con Irenka Zufiria en los deportes y Mercedes Martín en el tiempo.(n)</desc>
<date>2014</date>
<category lang="es">Información</category>
<icon src="http://www.movistarplus.es/recorte/n/caratula4/M336107"/>
<star-rating system="ES">
<value>6.0/10</value>
</star-rating>
</programme>
Display More
Ich teste mit dem spanischen Sender "Antena 3", die ID´s in der Datei webgrabplus.xmltv habe ich umbenannt in ANTENA-3_HD.es, damit es mit der Steuerdatei webgrabplus übereinstimmt. Beide Dateien liegen in /var/lib/epgsources
Beim installieren der Plugins wurde automatisch die Steuerdatei tvspielfilm2xmltv erstellt.
tv_validate_file gibt einen Fehler aus, den kann ich aber nicht nachvollziehen bzw. Weiß nicht was ich mit der Fehlermeldung anfangen soll:
tv_validate_file webgrabplus.xmltv
Use of uninitialized value in pattern match (m//) at /usr/share/perl5/XMLTV/ValidateFile.pm line 181.
Use of uninitialized value in pattern match (m//) at /usr/share/perl5/XMLTV/ValidateFile.pm line 183.
Line 3 Invalid channel-id 'M. ACCION HD'
Line 7 Invalid channel-id 'Movistar Comedia'
Line 11 Invalid channel-id 'M. DCINE HD'
Line 15 Invalid channel-id 'Movistar Cine Espa▒ol'
Line 19 Invalid channel-id 'LA 1 HD;'
Line 23 Invalid channel-id 'LA 2;'
Line 27 Invalid channel-id 'ANTENA-3-HD.es;'
Line 31 Invalid channel-id 'CUATRO HD;'
Line 35 Invalid channel-id 'TELECINCO HD;'
Line 39 Invalid channel-id 'LA SEXTA HD;'
Line 43 Invalid channel-id 'M. SERIES HD'
Line 47 Invalid channel-id 'M. SeriesXtraHD'
Line 51 Invalid channel-id 'FOX HD;'
Line 55 Invalid channel-id 'AXN HD;'
Line 59 Invalid channel-id 'TNT HD;'
Line 63 Invalid channel-id 'COMEDYCENTRALHD;'
Line 67 Invalid channel-id 'CALLE 13 HD'
Line 71 Invalid channel-id 'COSMO HD;'
Line 75 Invalid channel-id 'FOX LIFE HD;'
Line 79 Invalid channel-id 'AXN WHITE HD;'
Line 83 Invalid channel-id 'SYFY HD;'
Line 91 Invalid channel-id 'M. XTRA HD'
Line 95 Invalid channel-id 'TCM HD;'
Line 99 Invalid channel-id 'HOLLYWOODHD;'
Line 103 Invalid channel-id 'Paramount Channel'
Line 107 Invalid channel-id 'M. FUTBOL HD'
Line 111 Invalid channel-id 'M. DEP 1 HD'
Line 115 Invalid channel-id 'M. DEP 2 HD'
Line 127 Invalid channel-id 'M. GOLF HD'
Line 139 Invalid channel-id 'TOROS TV HD'
Line 143 Invalid channel-id 'NG WILD HD;'
Line 147 Invalid channel-id 'Discovery Max'
Line 151 Invalid channel-id 'DISNEY CH HD;'
Line 155 Invalid channel-id 'Teledeporte'
1 error found.
Display More
Die Steuerdatei webgrabplus sieht so aus:
file;19:00;1;1
9
M.DCINE-HD.es
M.ACCION-HD.es
M.DEP-1-HD.es
M.DEP-2-HD.es
M.SERIES-HD.es
M.FUTBOL-HD.es
M.SeriesXtraHD.es
M.GOLF-HD
M.MOTOGPHD
M.FORMULA1HD.es
M.ESTRENOSHD.es
M.XTRA-HD.es
TOROS-TV-HD.es
CALLE-13-HD.es
DISNEY-CH-HD.es
COSMO-HD.es
FOX-HD.es
FOX-LIFE-HD.es
COMEDYCENTRALHD.es
NICKELODEONHD.es
AXN-HD.es
AXN-WHITE-HD.es
LA-1-HD.es
LA-2.es
eurosport.es
eurosport-2.es
VIAJAR-HD.es
HOLLYWOODHD.es
TNT-HD.es
NAT-GEO-HD.es
NG-WILD-HD.es
SYFY-HD.es
TCM-HD.es
ANTENA-3-HD.es
CUATRO-HD.es
LA-SEXTA-HD.es
TELECINCO-HD.es
Teledeporte.es
Display More
Im OSD habe ich ANTENA-3-HD.es mit dem Kanal Antena 3 gemappt und auf "create" eingestellt.
Die setup.conf:
xmltv2vdr.channel.ANTENA-3-HD.es = 0;1097875455;S19.2E-1-1062-30004
xmltv2vdr.channel.motorvision-tv.de = 0;1073754141;S19.2E-133-14-168
xmltv2vdr.options.epall = 0
xmltv2vdr.options.imgdelafter = 30
xmltv2vdr.options.order = LOT,CRS,CAD,ORT,CAT,VID,AUD,SEE,RAT,STR,REV
xmltv2vdr.options.wakeup = 0
xmltv2vdr.source.order = webgrabplus
Nach dem Neustart vom VDR steht folgendes im Log vom xmltv-Plugin:
Jan 25 18:19:59 [28243] xmltv2vdr: using codeset 'UTF-8'
Jan 25 18:19:59 [28243] xmltv2vdr: using file '/var/cache/vdr/epg.data' for epg database (storage)
Jan 25 18:19:59 [28243] xmltv2vdr: using file '/dev/shm/epg.data' for epg database (runtime)
Jan 25 18:19:59 [28243] xmltv2vdr: using dir '/var/cache/vdr/epgimages' for epgimages (30)
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' added epgsource
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' reading source config
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' is providing data through a file
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' updates data @19:00
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' is needing a pin
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' is providing pics
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' daysmax=9
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' reading plugin config
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' pin set
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' daysinadvance=9
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' using pics=1
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' weekdays=MTWTFSS
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' nextrun on Fri Jan 26 07:15:00 2018
Jan 25 18:19:59 [28243] xmltv2vdr: 'webgrabplus' is ready2parse
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' added epgsource
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' reading source config
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' is providing data through a file
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' updates data @00:00
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' is providing pics
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' daysmax=14
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' reading plugin config
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' daysinadvance=9
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' using pics=1
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' weekdays=MTWTFSS
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' nextrun on Fri Jan 26 00:10:00 2018
Jan 25 18:19:59 [28243] xmltv2vdr: 'tvspielfilm2xmltv' is ready2parse
Jan 25 18:19:59 [28243] xmltv2vdr: using sqlite v3.11.0
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_COLUMN_METADATA
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_DBSTAT_VTAB
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_FTS3
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_FTS3_PARENTHESIS
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_JSON1
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_LOAD_EXTENSION
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_RTREE
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_UNLOCK_NOTIFY
Jan 25 18:19:59 [28243] xmltv2vdr: option ENABLE_UPDATE_DELETE_LIMIT
Jan 25 18:19:59 [28243] xmltv2vdr: option HAVE_ISNAN
Jan 25 18:19:59 [28243] xmltv2vdr: option LIKE_DOESNT_MATCH_BLOBS
Jan 25 18:19:59 [28243] xmltv2vdr: option MAX_SCHEMA_RETRY=25
Jan 25 18:19:59 [28243] xmltv2vdr: option OMIT_LOOKASIDE
Jan 25 18:19:59 [28243] xmltv2vdr: option SECURE_DELETE
Jan 25 18:19:59 [28243] xmltv2vdr: option SOUNDEX
Jan 25 18:19:59 [28243] xmltv2vdr: option SYSTEM_MALLOC
Jan 25 18:19:59 [28243] xmltv2vdr: option TEMP_STORE=1
Jan 25 18:19:59 [28243] xmltv2vdr: option THREADSAFE=1
Display More
Weder im VDR Live noch im EPG des VDR sehe ich einen Eintrag für den Sender Antena 3, die Programmvorschau ist komplett leer, obwohl in der xmltv Programmeinträge für die nächsten Tage stehen.
Ich sehe auch nicht im Log vom xmltv2vdr Plugin, dass die xmltv-Datei geparst wird. Dort steht nur:
Daher mal die erste Frage damit ich testen kann:
Wie kann ich manuell ein Pasren der xmltv-Datei anstoßen?
Bzgl. Vdr-plugin-xmltv2vdr-grabber-tvspielfilm2xmltv, das Plugin hat die Steuerdatei erstellt, aber es ist keine xmltv Datei mit Programmdaten vorhanden. Wo bekomme ich die EPG Daten her? Erstelle ich mir die auch per webgrabplus oder gibt es das schon fertig per Paket etc.?
Vielen Dank für alle Tipps!