revert broken workaround, waiting for a better solution
authorMoritz Venn <ritzmo@users.schwerkraft.elitedvb.net>
Wed, 2 Jan 2008 13:19:29 +0000 (13:19 +0000)
committerMoritz Venn <ritzmo@users.schwerkraft.elitedvb.net>
Wed, 2 Jan 2008 13:19:29 +0000 (13:19 +0000)
epgrefresh/src/plugin.py

index 2f5bb19..2bc7b25 100644 (file)
@@ -35,51 +35,8 @@ def autostart(reason, **kwargs):
        if config.plugins.epgrefresh.enabled.value and reason == 0 and kwargs.has_key("session"):
                epgrefresh.start(kwargs["session"])
 
-               # Remove a fake timer we might have created at last shutdown
-               for record in kwargs["session"].nav.RecordTimer.timer_list:
-                       if record.name == "EPGRefresh Help Timer":
-                               kwargs["session"].nav.RecordTimer.removeEntry(record)
-                               break
        elif reason == 1:
                epgrefresh.stop()
-               if config.plugins.epgrefresh.enabled.value:
-                       # Workaround until a better solution comes up:
-                       # add a fake zap-timer if the box might not be up when our timespan begins
-
-                       #get next record timer start time
-                       nextRecordingTime = session.nav.RecordTimer.getNextRecordingTime()
-                       #get next zap timer start time
-                       nextZapTime = session.nav.RecordTimer.getNextZapTime()
-                       if nextZapTime != -1 and nextRecordingTime != -1:
-                               startTime = nextZapTime < nextRecordingTime and nextZapTime or nextRecordingTime
-                       else:
-                               startTime = nextZapTime != -1 and nextZapTime or nextRecordingTime
-
-                       now = localtime()
-                       begin = mktime(
-                               (now.tm_year, now.tm_mon, now.tm_mday,
-                               config.plugins.epgrefresh.begin.value[0],
-                               config.plugins.epgrefresh.begin.value[1],
-                               0, now.tm_wday, now.tm_yday, now.tm_isdst)
-                       )
-
-                       # If no recording scheduled or next scheduled recording after begin of timespan
-                       if startTime == -1 or startTime > begin:
-                               from RecordTimer import RecordTimerEntry
-                               from ServiceReference import ServiceReference
-                               import NavigationInstance
-                               fakeEntry = RecordTimerEntry(
-                                       ServiceReference(
-                                               NavigationInstance.instance.getCurrentlyPlayingServiceReference()
-                                       ),
-                                       begin,
-                                       begin,
-                                       "EPGRefresh Help Timer",
-                                       "EPGRefresh Help Timer",
-                                       -1,
-                                       justplay = True
-                               )
-                               NavigationInstance.instance.RecordTimer.record(fakeEntry)
 
 # Mainfunction
 def main(session, **kwargs):