EPGRefresh 0.1.0 |
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
 |
|
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
*Download über den normalen Enigma2-Plugindownload*
Thank the author for this topic
130 Users have thanked for this topic (Schaedelmeister, humsat, gerardo77, oclv, banda_bassotti, jonopower, gerhhu, JackDaniel, kodo, Gaj1, Tasman, blowup, koepi, gue, pasurimi, toppi, SuPerfrEa|<, LukaNoah, Nase-TV, franzjuve, Ryu, godmode, idreamsat, glonas, Ame, gstw, mfgeg, Ghost_2004, maxl, herbi33, schutt66, vali, gib64, soliver, moag, wit, Mindcooler, till01, ModeOne, Ossy, pianomensch, oldmerlin, Teilekind, Authir, LeoGR, Skyrider79, Gantor, s34get, mjbrunner, jdow, firefox-2007, kwitsi, m0rphU, Philotes, Lederweisz, Jammy, s.fonsi, zeff, Florie, tvjunkie888, Smuli, Candyman666, TSMusik, John McClane, Cee-Kay, Pepsi1183, Eunos, Stone85, sin, goldsmith, citysprinter, HDTVsatDreamer, CoolDog, pe747, SchleicheR, NeoSteel, arcade99, marzullo, Zachy, Grillehirni, axxel386, Marxel, 55degrees, niko7025, THR, AttilaE, dreamkp, TeHC, Fechado, prophet99, Kaiser Wilhelm, willwaswissen, T.G., SchweizerBox, kaspersky, AstonMartin_DBS, Waltxx, derstoeckli, Q_Q, djangp, aRved, Hexi2, mdmdfss, freebsd-man, gwelgoth, maatti, ironmaiden, Bschaar, betonme, mwalter34, palych73, vision2000, champ1984, JehutyXR, Joachim_Ernst, harakosan, niemand0815, thetux07, shk, KaOss, aass5591, madu33, NoAngel, Pomidor, Belphesan, Shelby97, lazik, Mike.R, johnxtc).
This post has been edited 4 time(s), it was last edited by ritzMo: 15.02.2009 14:22.
|
|
26.10.2007 14:24 |
|
|
TexanerX
Betatester
  

Registration Date: 29.03.2004
Posts: 930
Which box: DM 600PVR-C; DM 800S; DM 8000HD External Storage: USB-Stick; HDD; CF; NFS Which accessories: Panasonic PT-AE3000 Beamer, DVDO VP30 Scaler Which Image: Gemini; LT Welcher Bildschirm: 46" Philips LED TV 46PFL9705K Origin: Hessen
 |
|
Hi,
danke für deine Mühe. Hab das Ganze jetzt noch nicht getestet. Aber dennoch die Frage wozu? Im gemini Image ist das EPGRefresh ja bereits integriert. Kannst du sagen was dein Plugin anders oder besser macht?
Danke Tex
|
|
26.10.2007 14:33 |
|
|
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
Thread Starter
 |
|
Zum einen nutze ich nicht das Gemini Image und trotz der Tatsache, dass dieses Board hier das Heimatboard dieses Images ist, nutzen es hier auch diverse andere Leute nicht. Somit ist "gibt es im Gemini" nicht immer das Totschlagargument
Aber hier die drei größten Unterschiede:
- Arbeitet nicht mit Timern
- Wird nur aktiv, wenn Box inaktiv ist
- Kann automatisch Kanäle von meinem AutoTimer "erben"
|
|
26.10.2007 14:45 |
|
|
Biohazard51
User


Registration Date: 24.01.2007
Posts: 201
Which box: siehe Signatur External Storage: siehe Signatur Which Image: siehe Signatur
 |
|
jo wunderbar
darauf hab ich gewartet...
dank dir <3
__________________ Dreambox 8000SSS (OoZooN-CVS dev)
Dreambox 8000SS (OoZooN-CVS stable)
Dreambox 800se (iCVS stable)
|
|
26.10.2007 15:00 |
|
|
DrinkOrDie
Newbie
Registration Date: 19.03.2005
Posts: 31
Which box: DM 7000S External Storage: USB-Stick Which Image: DMM original
 |
|
Danke funzt sehr gut...
DrinkOrDie
__________________ Si vales bene est, ego quidem valeo.
|
|
26.10.2007 15:21 |
|
|
Biohazard51
User


Registration Date: 24.01.2007
Posts: 201
Which box: siehe Signatur External Storage: siehe Signatur Which Image: siehe Signatur
 |
|
ach ja.. was mir gerade einfällt...
hast du auch abgefragt ob gerade ein stream läuft, wenn die box im standby ist? also etwas über das Webinterface gestreamt wird....
<3
__________________ Dreambox 8000SSS (OoZooN-CVS dev)
Dreambox 8000SS (OoZooN-CVS stable)
Dreambox 800se (iCVS stable)
|
|
26.10.2007 15:34 |
|
|
whopper
Dreambox König


Registration Date: 31.07.2005
Posts: 2,579
Which box: DM 8000HD External Storage: HDD Which Image: Merlin Welcher Bildschirm: Samsung Plasma c6970 Origin: Bayern
 |
|
| quote: |
Original von ritzMo
Zum einen nutze ich nicht das Gemini Image und trotz der Tatsache, dass dieses Board hier das Heimatboard dieses Images ist, nutzen es hier auch diverse andere Leute nicht. Somit ist "gibt es im Gemini" nicht immer das Totschlagargument
Aber hier die drei größten Unterschiede:
- Arbeitet nicht mit Timern
- Wird nur aktiv, wenn Box inaktiv ist
- Kann automatisch Kanäle von meinem AutoTimer "erben" |
Das hört sich sehr gut an, auf sowas hab ich gewartet, gleich draufmachen!
f
|
|
26.10.2007 16:11 |
|
|
TexanerX
Betatester
  

Registration Date: 29.03.2004
Posts: 930
Which box: DM 600PVR-C; DM 800S; DM 8000HD External Storage: USB-Stick; HDD; CF; NFS Which accessories: Panasonic PT-AE3000 Beamer, DVDO VP30 Scaler Which Image: Gemini; LT Welcher Bildschirm: 46" Philips LED TV 46PFL9705K Origin: Hessen
 |
|
| quote: |
Original von ritzMo
Zum einen nutze ich nicht das Gemini Image und trotz der Tatsache, dass dieses Board hier das Heimatboard dieses Images ist, nutzen es hier auch diverse andere Leute nicht. Somit ist "gibt es im Gemini" nicht immer das Totschlagargument
Aber hier die drei größten Unterschiede:
- Arbeitet nicht mit Timern
- Wird nur aktiv, wenn Box inaktiv ist
- Kann automatisch Kanäle von meinem AutoTimer "erben" |
Ok, sehr gut. Das sind sehr gute Argumente. Werde es auch testen.
Danke Tex
|
|
26.10.2007 16:15 |
|
|
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
Thread Starter
 |
|
| quote: |
Original von Biohazard51
ach ja.. was mir gerade einfällt...
hast du auch abgefragt ob gerade ein stream läuft, wenn die box im standby ist? also etwas über das Webinterface gestreamt wird.... |
Nutze sowas selber nicht und mir ist auch keine interne E2-Funktion bekannt, mit der man das abfragen kann (wieso auch, ist ja WebIf und nicht E2
). Wenn mir also keiner eine solche Funktion nennen kann, kann ich den Test auch nicht einbauen, da ich sie - zumindest im Moment - nicht im Quelltext finden kann.
Übers Wochenende hab ich aber sowieso keine 7025 zum Testen zur Verfügung, daher wird dieses Zustand wohl noch ein paar Tage so bleiben. Vielleicht hat es bis dahin ja jemand getestet und kann näheres berichten
|
|
26.10.2007 18:11 |
|
|
TexanerX
Betatester
  

Registration Date: 29.03.2004
Posts: 930
Which box: DM 600PVR-C; DM 800S; DM 8000HD External Storage: USB-Stick; HDD; CF; NFS Which accessories: Panasonic PT-AE3000 Beamer, DVDO VP30 Scaler Which Image: Gemini; LT Welcher Bildschirm: 46" Philips LED TV 46PFL9705K Origin: Hessen
 |
|
Hi,
habe mir das EPG Refresh mal angesehen. Sehr gute Sache das!!
Würde gern noch 2 Wünsche äußern:
1. Hinzufügen von Sendern über das Webif oder beim Aufruf der Senderliste über Menü-Taste und dann "Zu EPG Refresh hinzufügen"
2. Eine Backupfunktion der Settings um beim Imagewechsel die ganzen Einstellungen und Sendereinträge wieder zurück spielen zu können.
Ist sowas denkbar?
Danke Tex
|
|
26.10.2007 19:10 |
|
|
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
Thread Starter
 |
|
| quote: |
Original von TexanerX
1. Hinzufügen von Sendern über das Webif oder beim Aufruf der Senderliste über Menü-Taste und dann "Zu EPG Refresh hinzufügen" |
WebIf müsste ich mir anschauen, die Frage ist wie leicht sich ein Plugin dort einbinden kann. Menü ist auch leichter gesagt als getan, da es keinen "Hook" für diese Stelle gibt, ein Plugin sich dort also nicht einfach anhängen kann. Ähnlich geht es dem AutoTimer im EPG
| quote: |
Original von TexanerX
2. Eine Backupfunktion der Settings um beim Imagewechsel die ganzen Einstellungen und Sendereinträge wieder zurück spielen zu können. |
Die Settings werden in /etc/enigma2 als epgrefresh.conf gespeichert (1 Serviceref / Zeile). Werden die dann nicht durchs Backup-Plugin mitabgedeckt?
| quote: |
Original von TexanerX
Ist sowas denkbar? |
Denkbar ist alles, nur an der Umsetzbarkeit hapert es manchmal
|
|
26.10.2007 19:26 |
|
|
whopper
Dreambox König


Registration Date: 31.07.2005
Posts: 2,579
Which box: DM 8000HD External Storage: HDD Which Image: Merlin Welcher Bildschirm: Samsung Plasma c6970 Origin: Bayern
 |
|
Klapt ganz gut und bleibt erstmal drauf, wäre es möglich das das Plugin die Box hochfährt, da ich meine immer aus mache auch wenn sie in ein par stunden was aufnimmt!
Wenn es nur über die Timer möglich ist und die Einträge dann zu sehen sind, dann ist es zwecklos, gut mann kann nicht alles haben!
MFg
|
|
27.10.2007 11:40 |
|
|
Digitangel
User


Registration Date: 25.05.2006
Posts: 178
Which box: keine Angabe External Storage: keine Which Image: siehe Signatur
 |
|
@ritzMo
Bravo zu Deinem tollen Plugin (leider noch nicht getestet).
Eine Frage dazu hätte ich allerdings die, so glaube ich, die Funktionalität erheblich steigern würde (falls überhaupt machbar):
Könnte für Deinen EPG-Refresh nicht villeicht der 2. Tuner genutzt werden (natürlich nur bei DVB-SS und DVB-CC) ? Es wäre doch ideal, wenn während des normalen TV-Schauens die EPG-Daten automatisch refresht werden könnten. Oder funktioniert das bei Deinem plugin schon so ? Dann entschuldige ich mich vorab für die blödsinnige Frage.
__________________ Panasonic Plasma TH-42PV7F
Dreambox 7025 SS
Clarketech HD 5000 (HDTV)
Yamaha RX-V 620 RDS
Logitech Harmony 555.
|
|
27.10.2007 11:57 |
|
|
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
Thread Starter
 |
|
| quote: |
Original von whopper
Klapt ganz gut und bleibt erstmal drauf, wäre es möglich das das Plugin die Box hochfährt, da ich meine immer aus mache auch wenn sie in ein par stunden was aufnimmt!
Wenn es nur über die Timer möglich ist und die Einträge dann zu sehen sind, dann ist es zwecklos, gut mann kann nicht alles haben! |
Hochfahren müsste über den FP gemacht werden und das geht am einfachsten über die Timer.... der einfachste Weg wäre die Box nur noch in den Standby zu schicken und dem Plugin zu sagen, es soll die Box nach dem Refresh herunterfahren. Das ist sicherlich noch keine optimale Lösung aber die beste derzeit mögliche.
| quote: |
Original von Digitangel
Eine Frage dazu hätte ich allerdings die, so glaube ich, die Funktionalität erheblich steigern würde (falls überhaupt machbar):
Könnte für Deinen EPG-Refresh nicht villeicht der 2. Tuner genutzt werden (natürlich nur bei DVB-SS und DVB-CC) ? Es wäre doch ideal, wenn während des normalen TV-Schauens die EPG-Daten automatisch refresht werden könnten. Oder funktioniert das bei Deinem plugin schon so ? Dann entschuldige ich mich vorab für die blödsinnige Frage. |
Ja, das wäre Klasse und Nein, das Plugin arbeitet nicht so (war mein erster Ansatz, ist aber nicht so trivial umsetzbar wie es vielleicht klingt). Das ist für spätere Versionen bzw eine ganz neue zwar angedacht, aber auch das birgt eben Probleme wie z.B. "ist mit dem 2. Tuner auch wirklich alles empfangbar". Somit würde ich einen Refresh über den zweiten Tuner nur optional implementieren und den eigentlichen "Hauptscan" so lassen, da man nur bei unbenutzter Box sicher sein kann, dass man alle Kanäle empfängt.
|
|
27.10.2007 13:10 |
|
|
TexanerX
Betatester
  

Registration Date: 29.03.2004
Posts: 930
Which box: DM 600PVR-C; DM 800S; DM 8000HD External Storage: USB-Stick; HDD; CF; NFS Which accessories: Panasonic PT-AE3000 Beamer, DVDO VP30 Scaler Which Image: Gemini; LT Welcher Bildschirm: 46" Philips LED TV 46PFL9705K Origin: Hessen
 |
|
Hi,
meine Box ist jetzt morgens immer nach dem Refresh an und nicht wie erwartet wieder im Standby. Sollte die nicht wieder in Standby gehen ???
Tex
|
|
28.10.2007 09:31 |
|
|
jdow
Newbie
Registration Date: 15.03.2007
Posts: 94
Which box: DM7025S External Storage: HDD Which Image: Gemini
 |
|
| quote: |
Original von TexanerX
Hi,
meine Box ist jetzt morgens immer nach dem Refresh an und nicht wie erwartet wieder im Standby. Sollte die nicht wieder in Standby gehen ???
Tex |
Meine ebenfalls. Benutze das Gemini...
|
|
28.10.2007 09:54 |
|
|
ritzMo
Entwickler
  
Registration Date: 09.08.2007
Posts: 1,801
Which box: DM 800S; DM 7000S; DM 7020S; DM 7025SS; DM 8000HD External Storage: USB-Stick; HDD; NFS Which Image: eigenes Image
Thread Starter
 |
|
| quote: |
Original von muelleimer321
Ab welchem Enigma2 Stand soll das Plugin funktionieren? - Stand Mitte August 2007 bringt BlueScreen. |
Ich baue meine Plugins immer fürs aktuelle CVS, der interessante Punkt ist allerdings meistens der Skin. Da ich von irgendwo die Bilddateien für die Buttons hole nehme ich die vom Standardskin, der am 16. September von Screwed Stone aus Screwed Stone II geändert wurde. Auf der Wiki Seite zur AutoTimer-Installation steht, was genau beachtet werden muss (letztes Drittel).
| quote: |
Original von TexanerX
meine Box ist jetzt morgens immer nach dem Refresh an und nicht wie erwartet wieder im Standby. Sollte die nicht wieder in Standby gehen ??? |
| quote: |
Original von jdow
Meine ebenfalls. Benutze das Gemini... |
Bei meinen Tests hat die Box nie den Standby verlassen, ich werde mir das aber heute Abend (da bin ich wieder bei meiner 7025) nochmal anschaun.
|
|
28.10.2007 10:06 |
|
|
muelleimer321
Dreambox Kaiser
 
Registration Date: 05.04.2005
Posts: 3,170
Which box: DM7025; DM8000 External Storage: CF-Card; HDD Which Image: OE 2.0; CVS Welcher Bildschirm: 16:9 Origin: Deutschland
 |
|
| quote: |
Original von ritzMo
| quote: |
Original von muelleimer321
Ab welchem Enigma2 Stand soll das Plugin funktionieren? - Stand Mitte August 2007 bringt BlueScreen. |
Ich baue meine Plugins immer fürs aktuelle CVS, der interessante Punkt ist allerdings meistens der Skin. Da ich von irgendwo die Bilddateien für die Buttons hole nehme ich die vom Standardskin, der am 16. September von Screwed Stone aus Screwed Stone II geändert wurde. Auf der Wiki Seite zur AutoTimer-Installation steht, was genau beachtet werden muss (letztes Drittel). |
Danke für die Info.
Nach Fehlermeldung/BlueScreen analysieren fehlte mir der Ordner skin_default.
Habe ihn angelegt und die 6 key-Bilder reinkopiert und der BlueScreen ist weg.
__________________ Best Enigma2 Plugins:
TV Charts Plugin, EPGRefresh, AutoTimer, VPS Plugin, SeriesPlugin, Auto Swap
|
|
28.10.2007 10:16 |
|
|
muelleimer321
Dreambox Kaiser
 
Registration Date: 05.04.2005
Posts: 3,170
Which box: DM7025; DM8000 External Storage: CF-Card; HDD Which Image: OE 2.0; CVS Welcher Bildschirm: 16:9 Origin: Deutschland
 |
|
| quote: |
Original von ritzMo
- Wird nur aktiv, wenn Box inaktiv ist |
Wird es auch mal nen Schalter für ignoration von "inaktiv ist" geben - Also immer im Zeitraum, egal welcher Zustand sich die Box befindet?
Was auch ned schlecht wäre, wenn man eine Reihenfolge der Sender festlegen könnte.
Ansonsten super Plugin und vorallem gute Alternative zum Gemini EPGRefresher, welches oft irgendwie innerhalb der Timer.xml sich zerschießt und dann nicht mehr refresht.
__________________ Best Enigma2 Plugins:
TV Charts Plugin, EPGRefresh, AutoTimer, VPS Plugin, SeriesPlugin, Auto Swap
|
|
28.10.2007 11:27 |
|
|
|
|
|
 |
|