Posts by Huevos

    So you need to add some debug first to see which condition is failing.


    Here:

    https://github.com/oe-alliance…rossepg_auto.py#L138-L141


    Add the following:

    Code
                    if self.lock or self.session.nav.RecordTimer.isRecording() or abs(self.session.nav.RecordTimer.getNextRecordingTime() - time()) <= 900 or abs(self.session.nav.RecordTimer.getNextZapTime() - time()) <= 900:
                        print "[CrossEPG_Auto] poll delaying as recording."
                        print "[CrossEPG_Auto] self.lock", self.lock
                        print "[CrossEPG_Auto] self.session.nav.RecordTimer.isRecording()", self.session.nav.RecordTimer.isRecording()
                        print "[CrossEPG_Auto] abs(self.session.nav.RecordTimer.getNextRecordingTime() - time()) <= 900", (abs(self.session.nav.RecordTimer.getNextRecordingTime() - time()) <= 900)
                        print "[CrossEPG_Auto] abs(self.session.nav.RecordTimer.getNextZapTime() - time()) <= 900", (abs(self.session.nav.RecordTimer.getNextZapTime() - time()) <= 900)
                        self.doCrossEPG(False)

    All 4 of those conditions should be false if no recording is programmed or running.

    I have noticed ViX satellites.xml is missing transponder frequencies..

    What do you think is a reasonable between when a broadcaster switches on a transponder and when it appears in the satellites.xml file on your receiver?

    the channels cannot be tuned without loading a custom satellite.xml

    Yes they can. Either a Manual Search with custom parameters or a Blindscan will find the channels even if the transponder does not exist in satellites.xml.