• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

xmltv: kein EPG grabber funktioniert?

Hallo zusammen,
ich habe auf meinem Linux-Rechner mythtv installiert und habe nun ein Problem mit XMLTV: Egal welchen Grabber (tv_de_tvtody oder tv_de_prisma), keiner der beiden funktioniert.
Zunächst habe ich in mythtv als Videoquelle den tv_today-Grabber angegeben, danach kam eine Fehlermeldung und ich sollte in die Konsole schauen:
Code:
2007-05-30 21:04:07.307 Please wait while MythTV retrieves the list of available channels
getting list of channels
Can't call method "content_list" on an undefined value at /usr/bin/tv_grab_de_tvtoday line 1277.
2007-05-30 21:04:12.714 tv_grab_de_tvtoday --config-file '/root/.mythtv/KabelTV.xmltv' --configure
2007-05-30 21:04:12.714 exited with status 65280
2007-05-30 21:04:16.198
Sie m�ssen das erste Mal 'mythfilldatabase --manual' anstatt
nur 'mythfilldatabase' aufrufen.
Ihr XMLTV Grabber liefert keine Kanalnummern, Sie m�ssen sie deshalb manuell eingeben.
Es funktioniert also anscheinend nicht. Ich habe auch gelesen, dass die TVToday etwas an ihrer Webseite verändert hat, und der Grabber deshalb eine Zeit lang nicht funktionierte, aber er sollte doch eigentlich jetzt wieder funktionieren, oder?

Im Web habe ich auch weitere Infos zu einem anderen Grabber gefunden: tv_grab_de_prisma. Auch diesen habe ich installiert, und diesmal konnte ich mit --configure alle Kanäle, die ich abfragen möchte auswählen. Danach habe ich, wie auf der grab_de_prisma Homepage beschrieben, zum Test
Code:
david:~ # tv_grab_de_prisma --days 1 --output test123.xml
ausgeführt. Danach gibt es folgende Ausgabe:
Code:
This is tv_grab_de_prisma 0.1.5.5 [release] 2006-10-22 (caching 36 hours)
using config filename /root/.xmltv/tv_grab_de_prisma.conf
Grabbing available channels listing
Grabbing programme data for 1 days.
Anschließend passiert nichts mehr. Ich weiß, dass der Vorgang lange dauert, aber ich müsste doch zumindest ein Teilergebnis sehen können, wenn ich mir die Datei test123.xml in einem neuen Terminalfenster anzeigen lasse, die sieht so aus:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">

<tv source-info-url="http://www.prisma.de" source-data-url="http://www.prisma.de/fernsehen/programm.html" gene
rator-info-name="tv_grab_de_prisma 0.1.5.5 [release] 2006-10-22" generator-info-url="http://sfr.dyndns.org/~sf
r/mythtv/tv_grab_de_prisma/">
  <channel id="1.orf.at">
    <display-name lang="de">ORF1</display-name>
  </channel>
  <channel id="2.orf.at">
    <display-name lang="de">ORF2</display-name>
  </channel>
  <channel id="3.br-online.de">
    <display-name lang="de">BR</display-name>
  </channel>
  <channel id="3sat.de">
    <display-name lang="de">3SAT</display-name>
  </channel>
  <channel id="alpha.br-online.de">
    <display-name lang="de">alpha</display-name>
  </channel>
  <channel id="ard.de">
    <display-name lang="de">Das Erste</display-name>
  </channel>
  <channel id="arte-tv.com">
    <display-name lang="de">arte</display-name>
  </channel>
  <channel id="bbcworld.com">
    <display-name lang="de">BBCWORLD</display-name>
  </channel>
  <channel id="cartoon.tv">
    <display-name lang="de">Cartoon Network</display-name>
  </channel>
  <channel id="cnn.com">
    <display-name lang="de">CNN</display-name>
  </channel>
  <channel id="das-vierte.de">
    <display-name lang="de">Das Vierte</display-name>
  </channel>
  <channel id="dokukanal.zdf.de">
    <display-name lang="de">Doku (ZDF digital)</display-name>
  </channel>
  <channel id="dsf.com">
    <display-name lang="de">DSF</display-name>
  </channel>
  <channel id="einsextra.ard.de">
    <display-name lang="de">EinsExtra (ARD digital)</display-name>
  </channel>
  <channel id="einsfestival.ard.de">
    <display-name lang="de">Festival (ARD digital)</display-name>
  </channel>
  <channel id="einsplus.ard.de">
    <display-name lang="de">Einsplus (ARD digital)</display-name>
  </channel>
  <channel id="euronews.net">
    <display-name lang="de">Euronews</display-name>
  </channel>
  <channel id="eurosport.de">
    <display-name lang="de">Eurosport</display-name>
  </channel>
  <channel id="hr-online.de">
    <display-name lang="de">HR</display-name>
  </channel>
  <channel id="info.zdf.de">
    <display-name lang="de">Info (ZDF digital)</display-name>
  </channel>
  <channel id="kabel1.de">
    <display-name lang="de">Kabel 1</display-name>
  </channel>
  <channel id="kika.de">
    <display-name lang="de">Kinderkanal</display-name>
  </channel>
  <channel id="mdr.de">
    <display-name lang="de">MDR</display-name>
  </channel>
  <channel id="mtv.de">
    <display-name lang="de">MTV</display-name>
  </channel>
  <channel id="n-tv.de">
    <display-name lang="de">n-tv</display-name>
  </channel>
  <channel id="n24.de">
    <display-name lang="de">N24</display-name>
  </channel>
  <channel id="ndr.de">
    <display-name lang="de">NDR</display-name>
  </channel>
  <channel id="neunlive.de">
    <display-name lang="de">Neun Live</display-name>
  </channel>
  <channel id="phoenix.de">
    <display-name lang="de">Phoenix</display-name>
  </channel>
  <channel id="prosieben.de">
    <display-name lang="de">ProSieben</display-name>
  </channel>
  <channel id="rbb-online.de">
    <display-name lang="de">RBB</display-name>
  </channel>
  <channel id="rtl.de">
    <display-name lang="de">RTL</display-name>
  </channel>
  <channel id="rtl2.de">
    <display-name lang="de">RTL2</display-name>
  </channel>
  <channel id="sat1.de">
    <display-name lang="de">SAT.1</display-name>
  </channel>
  <channel id="superrtl.de">
    <display-name lang="de">SuperRTL</display-name>
  </channel>
  <channel id="swr.de">
    <display-name lang="de">SWR</display-name>
  </channel>
  <channel id="tele5.de">
    <display-name lang="de">Tele 5</display-name>
  </channel>
  <channel id="terra-nova.tv">
    <display-name lang="de">Terra Nova</display-name>
  </channel>
  <channel id="viva.tv">
    <display-name lang="de">Viva</display-name>
  </channel>
  <channel id="vox.de">
    <display-name lang="de">VOX</display-name>
  </channel>
  <channel id="wdr.de">
    <display-name lang="de">WDR</display-name
Anscheinend wird hier schon beim WDR gestoppt. Der Eintrag ist ja anders als alle anderen. Oder ist alles ganz normal, und ich brauche nur mehr Geduld?
Eines brauche ich auf jedenfall - eure Hilfe, für die ich mich schon jetzt bedanke.

Tschüß,
Roland
 
Ich habe jetzt mal ganz geduldig gewartet, und siehe da, der Prisma-Grabber funktioniert. Er holt das TV Programm ab.
Allerdings gibt es ein Problem im --slow Modus:
Code:
david:~ # tv_grab_de_prisma --days 2 --offset 0 --slow --output /root/.mythtv/xml/test.xml

This is tv_grab_de_prisma 0.1.5.5 [release] 2006-10-22 (caching 36 hours)
using config filename /root/.xmltv/tv_grab_de_prisma.conf
Grabbing available channels listing
Grabbing programme data for 2 days.
WARNING: Prisma sent data for 2007-06-01, but i asked for 2007-06-02
Using prisma's date. Programme data for 2007-06-02 will be incomplete!
In der Datei test.xml steht nichts, auch nach über 6 stündigem warten.
 
Oben