Als helfende Hand zu meinem AutoTimer habe ich noch ein Plugin zum automatisierten EPGRefresh geschrieben.
Wozu ist dieses Plugin gut?
Es unterstützt den Benutzer beim aktualisieren des EPG indem es auf vorkonfigurierte Sender schaltet, wenn die Box nicht weiter genutzt wird (im Standby und keine Aufnahme aktiv).
Wie hilft es mir als Nutzer?
Bei der Nutzung des AutoTimers z.B. werden die Timer über die Daten des EPG gesetzt und ein leerer EPG würde also dazu führen, dass keine weiteren Timer gesetzt werden. Da der EPG nicht immer bis zum nächsten Aufnahmezeitpunkt reicht muss dieses zwischendurch aktualisiert werden. Wenn man also keinen Zugang zur Box hat (z.B. während des Urlaub) hätte man keine Möglichkeit den AutoTimer vollständig zu nutzen. Und auch sonst ist ein "immer gefüllter" EPG ganz praktisch
Wie schon erwähnt dient es als Hilfe für die Nutzer des AutoTimers und kann automatisch die Kanalliste von diesem erfragen und aktualisiert den EPG der Sender auf denen aktive AutoTimer gesetzt sind. Aber auch ohne den AutoTimer (oder zusätzlich zu dessen Sendern) kann man über eine GUI zu aktualisierende Sender auswählen.
Änderungen seit 0.0.5:
- Delays zwischen erneuter Prüfung (ob in Zeitspanne oder Box unbenutzt) sind konfigurierbar über die GUI
- Ein "direkter" refresh bei der ersten Timeraktivierung ist nun möglich. Die muss trotzdem nicht unbedingt mit dem Anfang der Timespan übereinstimmen.
- Intern etwas umgeschrieben, für den End-Nutzer irrelevant
- Crash beim Aktualisieren behoben (Oops... :-))
Änderungen seit 0.0.6:
- Absturz wenn man einen Sender mit Umlaut im Namen über die GUI hinzufügen will behoben
- Mögliche Mehrfachausführung an einem Tag (wenn Refresh bereits erfolgt ist jedoch danach die Box neu gestartet wurde) wird umgangen. Auch ein forced Refresh (in der Zeitspanne) wird als tägliche Aktualisierung angesehen.
- Timer-Management auf Basis der enigma2 internen timer.py neugeschrieben
Änderungen seit 0.0.7:
- Bouquet Support
- Neue Konfigurationsdatei (alte Konfigurationsdateien werden automatisch ins neue Format konvertiert)
- Kleinere Ungereimtheiten beim Timer ausgemerzt
- Fix weshalb doch mehrere Services je Transponder gescannt wurden
- Seltener BSOD behoben
- "wakeupfnc" wird unterstützt, das Plugin kann die Box daher auch aus dem Deepstandby aufwecken, wenn sie planmäßig zu dieser Zeit inaktiv wäre