7080 Instand-Record Aufnahme wegen unbekanntem Service fehlgeschlagen

  • Hallo, wer kann helfen ???
    7080 instand-record Aufnahme wegen unbekanntem Service fehlgeschlagen Fehlermeldung
    Keine " instand-record " Aufnahme über REC Button bei allen Sendern ohne EPG-Daten.


    Bei Sendern mit EPG-Daten ist alles in Ordnung.
    Des weiteren wurde festgestellt:
    Wird manuell ein Timer angelegt, also nur END-ZEIT verändert, und eine Aufnahme gestartet,
    dann können alle restlichen Sender auf dem Transponder mit REC (instand-record Aufnahme)
    aufgenommen werden.



    Ursache: Einträge in der Timerliste verhindern instand-record Aufnahme.
    Nur bei leerer Timerliste ist bei Sendern ohne EPG eine instand-record Aufnahme möglich.

    11 Mal editiert, zuletzt von jubelbubel ()

  • Hier mal eine Lösung für das alte Problem mit der Instand-Record Aufnahme / Dream OS: 4.2.6r2-2015-12-01


    Wie es aussieht wird in der Datei: /usr/lib/enigma2/python/RecordTimer.py keine Überprüfung bzw. Berücksichtigung
    der vorhandenen Timereinträge in der /etc/enigma2/timers.xml Datei vorgenommen.
    Es wird irgend wie keine Zeitdifferenz zwischen dem nächsten Timerevent am gleichen Tag berechnet.

    Änderung in der: /usr/lib/enigma2/python/RecordTimer.py


    # self.autoincreasetime = 3600 * 24 # 24,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py - Standard Einstellung
    # self.autoincreasetime = 3600 * 12 # 12,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py
    # self.autoincreasetime = 3600 * 06 # 06,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py
    # self.autoincreasetime = 3600 * 03 # 03,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py
    # self.autoincreasetime = 3600 * 02 # 02,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py
    # self.autoincreasetime = 3600 * 01 # 01,0 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py
    ..self.autoincreasetime = 1800 * 01 # 00,5 Stunden Sofort Aufnahme - Textanpassung in InfoBarGenerics.py


    Bei der obrigen aktivierten Einstellung kann wenigstens eine Instand-Record Aufnahme für 30 Minuten gestartet werden.
    Jedoch wenn in dieser Zeitspanne ein Timerevent programmiert wurde so ist auch dies nicht möglich.


    Änderung in der: /usr/lib/enigma2/python/Screens/InfoBarGenerics.py
    else:
    ....if limitEvent:
    ........self.session.open(MessageBox, _("\nKeine EPG-Daten gefunden.\nStarte auf 30 Minuten begrenzte Aufnahme..."), MessageBox.TYPE_INFO) # ------------ Textanpassung


    Fortsetzung Änderung in der: /usr/lib/enigma2/python/Screens/InfoBarGenerics.py
    if self.isInstantRecordRunning():
    ....self.session.openWithCallback(self.recordQuestionCallback, ChoiceBox, \
    ....
    ....title=_("A recording is currently running.\nWhat do you want to do?"), \
    ........list=((_("stop recording"), "stop"), \
    ........(_("add recording (stop after current event)"), "event"), \
    ........(_("Sofort-Aufnahme starten... (Aufnahmezeit 30 Minuten)"), "indefinitely"), \ #------------ Textanpassung
    ........(_("add recording (enter recording duration)"), "manualduration"), \
    ........(_("add recording (enter recording endtime)"), "manualendtime"), \
    ........(_("change recording (duration)"), "changeduration"), \
    ........(_("change recording (endtime)"), "changeendtime"), \
    ........(_("do nothing"), "no")))
    else:
    ....self.session.openWithCallback(self.recordQuestionCallback, ChoiceBox, \
    ....
    ....title=_("Start recording?"), \
    ........list=((_("add recording (stop after current event)"), "event"), \
    ........(_("Sofort-Aufnahme starten... (Aufnahmezeit 30 Minuten)"), "indefinitely"), \ #------------ Textanpassung
    ........(_("add recording (enter recording duration)"), "manualduration"), \
    ........(_("add recording (enter recording endtime)"), "manualendtime"), \
    ........(_("don't record"), "no")))


    So nun etwas für die Spezialisten:
    Wie kann man die zur Verfügung stehende Zeitdifferenz für Instand-Record berechnen und in den Code einfügen.


    9 Mal editiert, zuletzt von jubelbubel ()