def renameTimer(timer, *args, **kwargs): if config.plugins.seriesplugin.enabled.value: try: spt = SeriesPluginTimer() spt.getEpisode(timer) except Exception as e: log.exception(_("SeriesPlugin label exception ") + str(e))
def labelTimer(timer, *args, **kwargs): if config.plugins.seriesplugin.enabled.value: log.debug("SeriesPlugin labelTimer is deprecated - Update Your AutoTimer!") try: spt = SeriesPluginTimer() spt.getEpisode(timer) except Exception as e: log.exception(_("SeriesPlugin label exception ") + str(e))
def getSeasonAndEpisode(timer, name, begin, end, *args, **kwargs): result = None if config.plugins.seriesplugin.enabled.value: try: spt = SeriesPluginTimer(timer, name, begin, end, True) result = spt.getSeasonAndEpisode(timer, name, begin, end) except Exception as e: splog(_("SeriesPlugin label exception ") + str(e)) return result
def getSeasonAndEpisode(timer, name, begin, end, *args, **kwargs): result = None if config.plugins.seriesplugin.enabled.value: logDebug("SeriesPlugin getSeasonEpisode is deprecated - Update Your AutoTimer!") try: spt = SeriesPluginTimer(timer, name, begin, end, True) result = spt.getSeasonAndEpisode(timer, name, begin, end) except Exception as e: logDebug(_("SeriesPlugin label exception ") + str(e)) return result
def getSeasonAndEpisode(timer, name, begin, end, *args, **kwargs): result = None if config.plugins.seriesplugin.enabled.value: logDebug("SeriesPlugin getSeasonEpisode is deprecated - Update Your AutoTimer!") try: spt = SeriesPluginTimer(timer, name, begin, end, True) result = spt.getSeasonAndEpisode(timer, name, begin, end, True, False, False) except Exception as e: logDebug(_("SeriesPlugin label exception ") + str(e)) return result
def runIndependent(): try: for timer in NavigationInstance.instance.RecordTimer.timer_list: if timer.isRunning(): splog("SeriesPluginIndependent: Skip running timer", timer.name) continue if timer.justplay: splog("SeriesPluginIndependent: Skip justplay timer", timer.name) continue if timer.repeated: splog("SeriesPluginIndependent: Skip repeating timer", timer.name) continue if not config.plugins.seriesplugin.independent_retry.value: splog("SeriesPluginIndependent: timer retry is disabled") if hasattr(timer, 'serieslookupdone') and timer.serieslookupdone: splog("SeriesPluginIndependent: Skip timer retry", timer.name) continue #Maybe later add a series whitelist xml SeriesPluginTimer(timer, timer.name, timer.begin, timer.end) timer.serieslookupdone = True except Exception as e: splog("SeriesPluginIndependent: run exception " + str(e))
def runIndependent(): try: spt = SeriesPluginTimer() for timer in NavigationInstance.instance.RecordTimer.timer_list: #Maybe later # Add a series whitelist # Configured with a dialog # Stored in a db or xml spt.getEpisode(timer) except Exception as e: log.exception(_("Independent mode exception") + "\n" + str(e))
def labelTimer(timer, begin=None, end=None, *args, **kwargs): if config.plugins.seriesplugin.enabled.value: logDebug("SeriesPlugin labelTimer is deprecated - Update Your AutoTimer!") try: SeriesPluginTimer(timer, timer.name, timer.begin, timer.end) except Exception as e: logDebug(_("SeriesPlugin label exception ") + str(e))
def runIndependent(): try: spt = SeriesPluginTimer() for timer in NavigationInstance.instance.RecordTimer.timer_list: #Maybe later # Add a series whitelist # Configured with a dialog # Stored in a db or xml spt.getEpisode(timer) except Exception as e: log.exception( _("Independent mode exception") + "\n" + str(e))
def modifyTimer(timer, name, *args, **kwargs): if config.plugins.seriesplugin.enabled.value: splog("SeriesPlugin modifyTimer is deprecated - Update Your AutoTimer!") try: SeriesPluginTimer(timer, name or timer.name, timer.begin, timer.end) except Exception as e: splog(_("SeriesPlugin label exception ") + str(e))
def renameTimer(timer, name, begin, end, *args, **kwargs): if config.plugins.seriesplugin.enabled.value: try: SeriesPluginTimer(timer, name, begin, end) except Exception as e: logDebug(_("SeriesPlugin label exception ") + str(e))