http://dbox/control/channellist und sectionsd zusammenführen

Anlaufschwierigkeiten? Was ist was? Worum geht's?
Rüsseltier
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 3. Juni 2009, 23:11

http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von Rüsseltier »

Hallo,

wieso ist die Kanalbezeichnung der output von sectionsdcontrol --wget /
so unterschiedlich... bzw gegenfrage,
wie führe ich beide listen zusammen ?
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von Houdini »

:gruebel:
Kannst du bitter weiter ausholen...

Mit sectionsdcontrol kannst du dem sectionsd ein paar Kommandos mitgeben und dann wird möglw. was ausgegeben.
Über das Webinterface kann die Box gesteuert werden.
Die Antworten sind halt unterschiedlich, sectionsdcontrol ist viel später entstanden.
Rüsseltier
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 3. Juni 2009, 23:11

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von Rüsseltier »

Ufff... weiter ausholen ok.

die Fakten:
Ich steuere die Dbox mit MythTV.
MythTV hat auch einen EPG.
Diesen EPG kan man mit XML-Dateien in bestimmten Format füllen.
Normalerweise gibt es Grabber die diese XML-Datei z.b.: von TV-direkt.de erstellen.
Ich selbst habe Kabel Deutschland.
Es gibt im moment keinen Grabber der mir das TV-Programm für Kabel Deutschlands Pay-TV-Sender Select Kino 1-5 liefert.
Also wollte ich mir selber einen Grabber schreiben.

Mit http://dbox/control/channellist bekomme ich alle Sender (Format XXXXXXXXXXXX Sendername)
Mit http://dbox/control/epg?XXXXXXXXXXXX bekomme ich den EPG angezeigt
->leider sind hier nur 1-2 Sendungen im Vorraus drin.

Mit sectionsdcontrol --wget Dateipfad bekomme ich XML-Dateien mit zu MythTV nichtkompatiblem format mit wesentlich mehr Informationen als in http://dbox/control/epg?XXXXXXXXXXXX
Die Dateinamen von sectionsdcontrol haben das Format YYYYYYYYYYYY Haben also andere namen.
Aber sectionsdcontrol schreibt nur für die Sender die Datei wo es EPG-Daten hat, und schreibt in die Datei nicht den Sender-Klartextnamen.

Nun die Idee (alles per Perl, auf dem MythTV-Rechner)
Ich nehme die Liste von http://dbox/control/channellist -> damit habe ich alle vorhanden Sender
Mache ein "join" mit den Dateien von sectionsdcontrol und erstelle meine eigenen XML-Dateien für Mythtv.

Das Problem:
Ich weiß nicht welche datei von sectionsdcontrol zu welchem Sender gehört !

Die Lösung:
ich müste die beiden Quellen sectionssdcontrol und http://dbox/control/channellist irgendwie zusammenführen können. Nur wie?

Alternative:
Im Webfrontend hat man auch einen sehr weitreichenden EPG (wenn Daten vorhanden sind), doch dieser wird nicht per HTML angezeigt.
Wenn jemand eine Lösung kennt an diese Daten als text ranzukommen, dann wäre das auch eine möglichkeit.



Noch Fragen ? ;-)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von PT-1 »

Die Daten beinhalten die SID und ONID (oder so ;-) ) und kannst du mit den Services.xml abgleichen

Das sind praktisch die Daten der Transponder etc.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von rhabarber1848 »

Rüsseltier hat geschrieben:Mit http://dbox/control/epg?XXXXXXXXXXXX bekomme ich den EPG angezeigt
->leider sind hier nur 1-2 Sendungen im Vorraus drin.
Gerade mit http://dbox/control/epg?2716f001c492 getestet,
vorher habe ich auf den Kanal umgeschaltet:
Es werden 91 Zeilen EPG angezeigt.

Dein Problem ist wahrscheinlich, dass der EPG-Cache voll ist und
die Daten der Select Kino Kanäle zwischenzeitlich gelöscht wurden.
Lösung: Vor dem Auslesen des EPGs umschalten und kurz warten.
Rüsseltier
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 3. Juni 2009, 23:11

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von Rüsseltier »

rhabarber1848 hat geschrieben:Lösung: Vor dem Auslesen des EPGs umschalten und kurz warten.
.

Das ist leider keine Lösung für mich, da ich das ganzen wie gesagt, durch Mythtv ferngesteuert mache.
MTM
Foren-Moderator
Beiträge: 944
Registriert: Freitag 21. Januar 2005, 16:18

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von MTM »

Hallo,
du kannst auch ferngesteuert umschalten :wink: .
Kennst du diese Befehlsübersicht? http://wiki.tuxbox-cvs.sourceforge.net/ ... 8nhttpd.29

MfG,
MTM.
MarcM
Foren-Moderator
Beiträge: 1119
Registriert: Sonntag 9. Juni 2002, 13:28

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von MarcM »

Ne Lösung dafür wäre noch ein Script, welches Nachts per Timer aufgerufen wird und die Kanäle alle durchzappt, jeweils mit ner Minute Wartezeit auf den Kanälen.... anschließend das EPG auf ne SD/MMC oder die HDD speichern und fertig..... dann sollte beim hochfahren alles sofort da sein....

Das Script liegt glaub ich auch noch irgendwo hier im Forum rum...

Marc
MTM
Foren-Moderator
Beiträge: 944
Registriert: Freitag 21. Januar 2005, 16:18

Re: http://dbox/control/channellist und sectionsd zusammenführen

Beitrag von MTM »