Hallo Bastelfreunde,
da einige Sender ja keinen EPG senden und auch keine alternativen Services für deren EPG bekannt sind, habe ich versucht die Programmdaten von Websites der Sender zu nutzen.
Vorraussetzungen:
* installiertes CrossEPG Enigma2 plugin ab 0.6.1 (svn revision ab r204)
* Dreambox muss während der EPG Aktualisierung Verbindung zum Internet haben
* Für EPG Aktualisierung ohne Neustart muss euer Image gepatched sein (z.B. bei OoZooN), ist das nicht der Fall wird euch CrossEPG aber bitten Enigma2 neu zu starten
Wenn Ihr das unten zu findende Paket auf die Dreambox nach /tmp/ kopiert und CrossEPG sich in /usr/crossepg befindet, könnt Ihr die scripts so installieren:
Anschließend im CrossEPG Setup unter "Scripts Providers" die gewünschten scripts auswählen und z.B. mit "Download now" die Daten laden.
Kleiner Schönheitsfehler: Für einen aktuellen EPG sollte man das natürlich regelmäßig (alle paar Tage) wiederholen. Hat man allerdings vor der Aktualisierung Timer für Ereignisse geplant, kommt es vor, dass danach die Timer in der einfachen EPG Ansicht nicht mehr eindeutig ersichtlich sind: nur graue Uhren im Aufnahmeintervall statt einer weißen Uhr. Keine Ahnung ob das ein Problem mit Enigma2 oder CrossEPG ist, die Aufnahmen funktionieren jedenfalls. Vielleicht kennt sich ja jemand mit dem Enigma2-Code aus, der die Timer auf die EPG-Events abbildet.
Update 08.04.2011 In CrossEPG r204 wurde das python module "stuff" in "scriptlib" umbenannt, wodurch Anpassungen notwendig waren.
Update 02.04.2011 Scipts importieren nun direkt in die CrossEPG Database.
Update 27.11.2010 CrossEPG csv-Import nach Meldung von issue 54 in svn revision r134 gefixt. Eurosport script kann auch als EPGImport generator verwendet werden. Anpassungen an Änderungen auf der Eurosport Programmseite. TIMM ist tot, also weg damit.
Update 09.01.2010 Waren wohl größere Änderungen auf der TIMM Website, nämlich ein kompletter Relaunch, der das bisherige Script leider unbrauchbar macht. Testscript für die aktuelle Version im neuesten Post.
Update 06.12.2009 Wichtiges Update der timm.py! Änderungen auf der Website haben bewirkt, dass für ein beliebiges Datum in der Zukunft immer Programmdaten (die des letzten verfügbaren Tages) geliefert werden, was zur Endlosschleife führte. Jetzt wird das Folgedatum ausgelesen und mit dem erwarteten verglichen. Zur Sicherheit ist zusätzlich ein Limit auf 21 Tage gesetzt.
Update 21.10.2009 PIDs für Eurosport HD aus eurosport_de.py entfernt. Programm ist nicht identisch und jetzt gibt's auch nativen EPG bei Eurosport HD.
Update 17.10.2009 BBC World ist jetzt auch verfügbar (habe es auf 14 Tage EPG begrenzt), fehlerhafte Erkennung des Datumsumbruch bei TIMM behoben (TV-Tag vs. reales Datum)
Update 11.10.2009 Beide Scripts können jetzt im CrossEPG import_scripts Verzeichnis abgelegt werden (Bug: im aktuellen CrossEPG svn r33 leider nur unterhalb /media/hdd/crossepg möglich) und werden dann automatisch vor einem CrossEPG Download/Import ausgeführt.
Update 04.10.2009 timm.py funktioniert jetzt auch auf der Dreambox und ich habe das Ausgabeformat nochmal stark verbessert: z.B. mehrzeilig und ein paar Sonderzeichen!
Update 26.09.2009 eurosport_de.py akzeptiert jetzt auch Einträge ohne Angabe der Sendungslänge und behebt zur Überlappung führende Längenangaben. Die nächtlichen EPG-Lücken bleiben (läuft ja eh nur Werbung ), außer die letzte Sendung vor "Sendeschluss" ist ohne Länge und wird deshalb bis zur nächsten Sendung ausgedehnt. Beendigung des Scripts mit Rückgabe > 0, falls kein Zugriff auf Website.
Danke für's Feedback
Bye, schaumkeks