Einführung ----------- Der EPG (kurz für Electronic Program Guide, dt. elektronischer Programmführer) ersetzt Programmzeitschriften. Von den Sendern ausgestrahlte Daten, werden von der Dreambox ausgewertet und zur Verfügung gestellt. Schaltet man auf einen Sender, werden dessen ausgestrahlte Daten eingelesen. Dies geschieht sogar für alle Sender auf dem entsprechenden Transponder. Damit die Daten des Transponders vollständig eingelesen werden, muss man eine gewisse Zeit auf einem Sender bleiben. Nach dem Einlesen der Daten kann man in der Infobar die Informationen zur laufenden und kommenden Sendung sehen (Now / Next). Neben dem Titel und der Sendungsuhrzeit kann man über die Info-Taste der Fernbedienung eine Beschreibung anschauen. Daneben bietet der EPG die Möglichkeit, Timer für Aufnahmen zu setzen (oder zaptimer), womit das manuelle Eintragen von Timerparametern entfällt. Während die Dreambox in Betrieb ist (Enigma2 läuft), sind die EPG-Daten im Arbeitsspeicher der Dreambox. Bei OE1.6 und OE2.0 images werden die EPG daten beim Beenden von Enigma2 in die Datei EPG.dat geschrieben, beim (Neu)Start von Enigma2 wird diese Datei in den Arbeitsspeicher gelesen und die Datei EPG.dat wird gelöscht. Mit die neuen OE2.2 Images (eingeführt mit die 7080 HD) ist das system umgestellt: -die EPG.dat gibt es nicht mehr -die daten werden in ein epg.db gespeichert, dies ist eine (sqllite) Datenbank die auch während laufendem Enigma2 verfügbar ist. Die EPG daten werden standard noch immer aus dem DVB-Stream geladen, d.h. um die EPG-Daten aktuell zu halten, muss man also die Sender durchzappen. Um dieses Zappen zu aktualisieren gibt es das EPGRefresh plugin. Die Datenbank bietet einige neue Vorteile und Möglichkeiten. Erster Vorteil: die EPG-Daten bleiben erhalten bei einen Green Screen (zuvor waren die Daten verloren weil keine epg.dat geschrieben wurde bei einen GS). Zweiter Vorteil: die Daten in die Datenbank können währen laufenden Enigma2 ergänzt oder manipuliert werden. Dazu gibt es mittlerweile verschiedenen Plugins: EPGdbBackup ------------ Wie der Name schon aussagt, mit diesem Plugin ist es möglich ein Backup von die Datenbank zu speichern. Die Basisfunktionen vom Plugin: Nach dem öffnen vom plugin wird über "Grün" ein Backup von die Datenbank gespeichert. Über "Gelb" wird das Backup wieder zurückgesetzt (Restore). Im Plugin gibt es die Standardeinstellungen vom EPG, und zusätzlich gibt es verschiedene möglichkeiten für die EPG-Datenbank. Diese Einstellungen sind selbsterklärend, hier eine kurze übersicht mit zusatzinfo: Backup: eine automatisches backup alle x stunden anlegen, falls gewünscht können verschiedene Backups behalten bleiben. Erweiterte Kommando's können verwendet werden auf die Backup-Datenbank (also nicht auf die aktive EPG-Datenbank !). Dafür zuerst in die einstellungen wählen welche Version vom Backup verwendet werden soll, und welches Kommando gewünscht ist. Danach wird über "Blau" dieses Kommando auf die gewählte Backup-Version gestartet. Kommando': -Leere Datenbank: eine leere Backup-Datenbank speichern (dafür muss noch keine Backupdatei verfügbar sein) -Backup löschen: die Backup-Datenbank wird entfernt -Externe daten entfernen: Daten die aus externe Sourcen stammen (geladen über EPGImport oder OpenEPG) können aus das Backup entfernt werden, nur die EPG-Daten von die DVB-streams bleiben erhalten. -"degrade external events": ???? -Alte daten entfernen: EPG-Daten die auserhalb die eingestellte Laufzeit fallen können so entfernt werden. -Info Grösse: die Grösse von die Datenbank anzeigen -Quick/Integrity Check: die Datenbank kontrollieren, falls Fehlerhaft: dieses Backup nicht wieder einspielen. -Vacuum cleaning: Freiplatz aus der gesicherten Datenbank entfernen Nochmal als hinweis: Die Kommando's greifen auf das Backup, falls es gewünscht ist das diese Kommando's aufs aktive EPG greifen ist der vorgang: zuerst eine Backup machen, danach ein Kommando ausführen und danach das Backup wieder einlesen. EPGImport ---------- XMLTV Import Plugin um externe Daten in die Datenbank zu laden übers Internet. Dieses Plugin ist eine Anpassung vom Plugin das schon verfügbar war für OE1.6 und OE2.0 Images. Die OE2.2 Version enthält nur änderungen um die Daten in die Datenbank zu laden, alle andere Funktionen sind wie vorher. Um die Daten laden zu können müssen auch die geeigneten "Resourcen" installiert werden. Die Resourcen sind Konfigurations dateien die auf die Server verlinken von wo die XML-Daten Runtergeladen werden. Mehr info zum Plugin und die Resourcen gibt es bei www.rytec.be OpenEPG -------- Import Plugin um EPG von ein OpenTV Datenkanal (DVB-stream) zu laden. Für bestimmte Satkanäle werden keine EPG-Daten über den Stream mitgeschikt, sondern über einen Separaten Datenkanal (OpenTV) der dann alle EPG-Daten vom Provider enthält. Beispiel hierfür sind die Englischen Sender auf 28.2°. Der Ablauf vom OpenEPG Plugin: -auf den Datenkanal "Tunen" - Wahlweise Zappen oder (Pseudo-)Aufahme -die Daten aus dem Stream Runterladen und auf die Box speichern (/tmp) -die Daten in die EPG-Datenbank einspielen Momentan sind folgende Provider enthalten: -Sky Uk OpenTV (Astra 28.2° / 28.4° wird vom Plugin automatisch bestimmt) -CSD NL+ (Astra 19.2°) -Cyfra+ (Hotbird 13°) -DIGITAL+ Spain (Astra 19.2°) -DIGITAL+ Spain (Astra 19.2°) para Hispasat -Sky Italia OpenTV (Hotbird 13°) Einstellungen: -Provider: wählen für welchen Provider die Daten geladen werden sollen -Laden durch: Tune: beim Ladevorgang wird auf dem Daten-Kanal gezapt, währen den ersten schritt ist dieser Kanal aktiv. Auf dem Fernseher ist das "radio.mvi"-bild und Musik ist hörbar. Aufnahme: eine (Pseudo-)Aufnahme wird gestartet, wenn genügend Tuner vorhanden sind im Hintergrung. -Tage Laden: möglichkeit um die EPG-Laufzeit zu beschränken -Automatisches laden: aktivierbar + einstellungen zum Zeitpunkt + Box booten aus dem Stanby für den Ladevorgang -Extentionmenu: Plugin/Download, bestimmen ob über das Extentionmenu (und "Lange Info") das Plugin geöffnet wird, oder ob der Ladevorgang gestartet wird. -Reset: Events/Leer, bestimmen ob über "Gelb" die OpenEPG-Daten gelöscht werden sollen, oder ob die Komplette Datenbank gelöscht werden soll (Inkl. die EPG-Daten die übers Zappen geladen werden). -Statusanzeige: beim Ladevorgang ist im Plugin der Fortschritt zu verfolgen Das Laden kann auf verschiedene Wege gestartet werden: -automatisch, siehe Einstellungen -nach dem öffnen vom Plugin über "Grün" -über das Extention Menu (Plugin wird geöffnet, oder Download Startet - siehe Einstellung "Extention Menu") -über "Lange Info" (Plugin wird geöffnet, oder Download Startet - siehe Einstellung "Extention Menu") Der Download und das Einlesen von die Daten kann im Plugin über "Blau" abgebrochen werden. Nach einen erfolgreichen Ladevorgang ist über "Blau" ("About") zu finden an welchen Zeitpunkt der Ladevorgang volendet war. PS: bei OE1.6 und OE2.0 Images ist das laden von OpenTV EPG im CrossEPG Plugin enthalten.