Hallo,
wieso ist die Kanalbezeichnung der output von sectionsdcontrol --wget /
so unterschiedlich... bzw gegenfrage,
wie führe ich beide listen zusammen ?
http://dbox/control/channellist und sectionsd zusammenführen
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. Juni 2009, 23:11
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: http://dbox/control/channellist und sectionsd zusammenführen
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.
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. Juni 2009, 23:11
Re: http://dbox/control/channellist und sectionsd zusammenführen
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 ? ;-)
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 ? ;-)
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Re: http://dbox/control/channellist und sectionsd zusammenführen
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.
Das sind praktisch die Daten der Transponder etc.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: http://dbox/control/channellist und sectionsd zusammenführen
Gerade mit http://dbox/control/epg?2716f001c492 getestet,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.
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.
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. Juni 2009, 23:11
Re: http://dbox/control/channellist und sectionsd zusammenführen
.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.
-
- Foren-Moderator
- Beiträge: 944
- Registriert: Freitag 21. Januar 2005, 16:18
Re: http://dbox/control/channellist und sectionsd zusammenführen
Hallo,
du kannst auch ferngesteuert umschalten .
Kennst du diese Befehlsübersicht? http://wiki.tuxbox-cvs.sourceforge.net/ ... 8nhttpd.29
MfG,
MTM.
du kannst auch ferngesteuert umschalten .
Kennst du diese Befehlsübersicht? http://wiki.tuxbox-cvs.sourceforge.net/ ... 8nhttpd.29
MfG,
MTM.
-
- Foren-Moderator
- Beiträge: 1119
- Registriert: Sonntag 9. Juni 2002, 13:28
Re: http://dbox/control/channellist und sectionsd zusammenführen
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
Das Script liegt glaub ich auch noch irgendwo hier im Forum rum...
Marc
-
- Foren-Moderator
- Beiträge: 944
- Registriert: Freitag 21. Januar 2005, 16:18