Jump to content

epgscan


SnowHead

Empfohlene Beiträge

  • Admin

Wer seine EPG-Daten nicht zwischenspeichert (was bei der Cooly und dem Vorhandensein eines externen

Datenträgers eigentlich zu empfehlen ist), nach dem Neustart aber möglichst schnell die EPG-Daten auf

allen Kanälen haben möchte, kann dieses kleine Script verwenden.

Beim Erststart (welcher dadurch etwas länger dauert, also nicht ungeduldig werden) wird eine Liste mit

Kanälen angelegt. Dabei wird von jedem Transponder jeweils ein Fernsehkanal ausgewählt, welcher in

einem Nutzerbouquet auftaucht. Transponder, von denen keine Kanäle in Bouquets auftauchen, werden

ausgeschlossen. Das spart Speicher und Performance beim sectionsd.

Nachdem die Kanalliste erstellt wurde und bei jedem weiteren Start wird jeder Kanal in der Liste für ca.

3 Sekunden angezappt, um das EPG-Auslesen auf dem jeweiligen Transponder zu aktivieren.

Während des Zappens wird zur Schonung der Nerven der Ton abgeschaltet. Nach Beenden des Zappens

wird auf den Ausgangskanal zurück- und der Ton wieder eingeschaltet.

Das Plugin ist online nachrüstbar.

  • Like 3
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 month later...

Hallo Snowhead,

 

bevor ich mich da mal ans Testen mache noch ein paar Fragen:

 

- Kann man die vom Plugin angelegte Liste der Sender nach dem ersten Aufruf auch editieren?

- Wird diese Liste danach nicht mehr aktualisiert? In diesem Fall könnte man vor dem ersten Start eine geänderte ubouquet auf die Box kopieren, nur mit den gewünschten Sendern ... oder? (Hintergrund, ich brauche nicht von allen Sendern in meinen Bouquets das aktuelle EPG...)

- Kann man das Plugin auch über die Timer Funktion bspw. nachts starten? (kann die Box im normalen Standby sein, oder muss sie eingeschaltet sein?

- Kann mann die Zeit von 3 Sekunden bspw. auf 8 Sekunden erhöhen?

bearbeitet von fred_feuerstein
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Admin

- Kann man die vom Plugin angelegte Liste der Sender nach dem ersten Aufruf auch editieren?

Ja, das ist eine normale Textdatei mit je einem Kanalnamen und -ID pro Zeile

- Wird diese Liste danach nicht mehr aktualisiert? In diesem Fall könnte man vor dem ersten Start eine geänderte ubouquet auf die Box kopieren, nur mit den gewünschten Sendern ... oder? (Hintergrund, ich brauche nicht von allen Sendern in meinen Bouquets das aktuelle EPG...)#

Ist die Kanalliste einmal vorhanden, wird sie vom Script nicht wieder angefasst

- Kann man das Plugin auch über die Timer Funktion bspw. nachts starten? (kann die Box im normalen Standby sein, oder muss sie eingeschaltet sein?

Dann aber bitte einen Shellstarter verwenden. Der Start als Script-Plugin führt zum Aufhängen von Neutrino, da dessen Script-Handling fehlerhaft ist. Da der sectionsd auch im Standby läuft, muß die Box nicht voll eingeschaltet sein.

- Kann mann die Zeit von 3 Sekunden bspw. auf 8 Sekunden erhöhen?

Zeile 22: "sleep 3" zu "sleep 8" ändern

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für die schnelle Antwort. Habs nun mal getestet. Es funktioniert prima. Habs als Plugin über die blaue Taste eingerichtet.

Nur im Standby klappt es bei mir nicht. Habe nun 3 Timer eingestellt für nachts: Aus dem Standby aufwachen => EPGscan => In den Standby gehen.

Mal sehen ob das so klappt.

 

Habe die Zeit auf 8 Sekunden verlängert und manuell noch ein paar Sender aus der dat-Datei entfernt. Jetzt passt es.

 

Bin schon gespannt ob das mit dem Timer klappt :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hab nun noch etwas mit dem Script gebastelt und die für mich vorerst "perfekte" Lösung gefunden. Das Skript starte ich nachts über einen täglichen Timer.

Im Skript habe ich noch ergänzt, dass vor dem Start die Box aus dem Standby aufwacht und danach wieder in den Standby geht.

Damit spart man sich 2 separate Timer und das Ganze ist übersichtlicher.

Bei meinen in der epgscan.dat enthaltenen Kanälen dauert der komplette Durchlauf nun knapp 7 Minuten (bei 9 Sekunden Zap-Zeit pro Kanal).

 

Weiterer Vorteil mit dem Standby ist, dass nach dem epgscan und Wechsel in den Standby das EPG gleich abgespeichert wird.

 

Aktuell muss man dann halt selbst aufpassen, dass die Ausführung vom Plugin nicht mit einer evtl. Aufnahme kollidiert. Aber das sollte ja machbar sein.

 

 

SnowHead, wenn Du nichts dagegen hast, schicke ich es Dir und Du kannst es hier anhängen. Vielleicht kann es ja noch der ein oder andere gebrauchen.

bearbeitet von fred_feuerstein
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 6 months later...
  • 3 weeks later...
  • Admin

@fred

 

Danke für die Info.

 

 

@All

 

Es gibt online eine neue Version 1.2 zum Update. Dort ist ein übler Bug behoben, welcher

dazu führte, daß beim ersten Start Transponder, bei denen alle Kanäle eine oder mehrere

führende Nullen in der ID hatten, nicht berücksichtigt wurden. Dadurch fehlte nach dem

späteren Zappen an einigen Stellen das EPG.

Gleichzeitig wurde die Verweildauer auf einem Kanal von der Anzeigedauer der Infobar

abhängig gemacht, um den Durchlauf etwas zu beschleunigen.

Die epgscan.dat wird beim Update automatisch gelöscht und beim nächsten Pluginstart

neu (und dieses Mal vollständig) erstellt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 months later...
  • 1 year later...

Hi.

 

Ich habe hier ein Problem mit dem Plugin.

 

Zuerst hatte ich es mit der Option installiert, daß es unter dem Keywelt-Menü erscheint.

Alles funktionierte dann auch einwandfrei!

 

Nun wollte ich es aber doch direkt "unter" der blauen Taste haben und habe es mit der "Löschen"-Funktion des Keywelt-Plugin-Menüs deinstalliert.

Dachte ich zumindest.

Dann wieder neu installiert mit Option "blaue Taste".

Erscheint dort auch, aber wenn ich es dort auswähle passiert einfach garnichts.

 

Habe diverse Male neu installiert - zwischendurch auch mit Neustart zwischen de- und installation.

 

Dann noch probiert das Script manuell zu löschen, was nach Deinstall immernoch da war!

Aber unter der blauen Taste taucht es auch nach Neustart "Plugins neu laden" immernoch auf.

Nur Funktion eben nicht.

Rechte des Scriptes waren auch ok. .dat-Datei auch gelöscht.

 

Was kann ich Linux-Noob noch tun?

 

Danke und Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 month later...

"wie beschrieben als Online-Update":

 

blaue Taste -> Keywelt Menü -> System Menü -> Image Aktualisierung -> Image über Internet updaten -> Plugin-Updates -> EPG-Zapper 1.2

 

Also ich komme immer nur bis ... blaue Taste -> Keywelt Menü -> System Menü -> Image Aktualisierung -> Image über Internet updaten  ... und dann kommt -> "Updatserver nicht erreichbar!"

Schon komisch, die Keys werde ja auch per Netz "geliefert" oder ist der Updateserver wirklich umgezogen?

 

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, in var/etc liegt die update url.

 

Danke.

Die url's scheinen zu stimmen. Konnte sie per Browser aufrufen... zwar haben die ersten Zwei Links nur Weiß gezeigt aber das muss ja nicht viel bedeuten, nehme ich an.

Trotzdem komisch, das dass Update per Internet nicht klappt. Ich hatte das Forum durchsucht aber richtig pfündig bin ich dabei nicht geworden.

 

Werd es wohl mal Offline versuchen müssen, danke Markham

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...