Ganz kurz gefragt: Gibt es zu InstantEpgTimer eine neue Lösung oder Alternative für OE2.6 und AIO?
Bin über Jahre konditioniert...
Ganz kurz gefragt: Gibt es zu InstantEpgTimer eine neue Lösung oder Alternative für OE2.6 und AIO?
Bin über Jahre konditioniert...
Das Paket gibt es im gutemine-Feed auch für OE2.6
Weitere Infos gibt es hier:
Edit:
Das ist wohl die identische (ungetestete) Version aus dem OE2.5
Musst du einfach mal testen, ob damit auch unter OE2.6 alles funktioniert.
Wenn nicht, kann man da bestimmt nachbessern
Ah, okay, wusste nicht das er wieder aktiv ist.
Leider wirklich untested. Lost mit OE2.6 und AIO eine Endlosschleife aus:
<enigma2crashlog>
<![CDATA[
ns/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/PartnerboxEPGSelection.py", line 72, in Partnerbox_EPGSelection__init__
baseEPGSelection__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
File "/usr/lib/enigma2/python/Plugins/Extensions/InstantEpgTimer/plugin.py", line 126, in EPGSelection__init__
EPGSelection_ori__init__(self, session, service, zapFunc, eventid, bouquetChangeCB, serviceChangeCB)
RuntimeError: maximum recursion depth exceeded
Alles anzeigen
Ohne Partnerbox Plugin läuft es, mhm...
Ja, da wird man wohl nach und nach die auftretenden Fehler korrigieren müssen
Kannst ja mal diese Version testen.
Hab da nur auf die Schnelle ein paar Anpassungen vorgenommen, so dass es hier grundsätzlich erstmal geht (auch mit Partnerbox).
Hab aber natürlich noch nicht alle Optionen und Varianten ausgetestet.
Auf den ersten Blick top! Wenn Du noch Kontakt zum Autor hast, könnte er die Änderungen evtl auf den Feed nehmen.
Danke, Merci und Thank you!
Der ist auf b**p*****s (wußte nicht, ob ichs ausschreiben darf) unterwegs.
Die angepasste Version sollte nun auf dem gutemine-Feed liegen
Ich habe eine Frage, ich nutze mit der ONE die Streams meiner DM920 als Fallback, wenn kein Tuner frei ist. Dafür habe ich die Alternate Services eingerichtet.
Damit funktioniert der InstantEPGTimer in der ChannelSelection nicht mehr. Im Code steht dazu folgendes:
def ChannelSelectionBase_startInstantRecording(self, limitEvent = False):
cur = self.servicelist.getCurrent()
if cur.flags & eServiceReference.mustDescent:
cprint("BOUQUET") # bouquet or service with alternatives
return
Soweit so klar. Nun als Idee: Im EPGSelection funktioniert das Timer setzten, soweit ich es sagen kann, normal.
<timer begin="1686639720" end="1686645360" serviceref="1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.zdf_hd.tv" ORDER BY bouquet" repeated="0" name="Volle Kanne - Service täglich" description="2023" afterevent="auto" eit="61257" tags="" disabled="0" justplay="0">
</timer>
Dabei sollten die Alternative Services korrekt berücksichtigt werden.
Könnte man nicht im Falle von "bouquet or service with alternatives" intern (unsichtbar) die EPGSelection aufrufen und dort den Timer auf den ersten Eintrag der Liste setzen?