def getOptions(self): options = [] options.append( (_("Show undefined service(s)"), config.infobartunerstate.plugin_unknown.enabled) ) if config.infobartunerstate.plugin_unknown.enabled.value: options.append( (_(" Show events of undefined service(s)"), config.infobartunerstate.plugin_unknown.show_events) ) return options
def getOptions(self): options = [] options.append( (_("Show transcoded stream(s) (StreamServer)"), config.infobartunerstate.plugin_streamserver.enabled) ) if config.infobartunerstate.plugin_streamserver.enabled.value: options.append( (_(" Show events of transcoded stream(s) (StreamServer)"), config.infobartunerstate.plugin_streamserver.show_events) ) return options
def getOptions(self): options = [] options.append( (_("Show transcoded stream(s) (OpenWebIf)"), config.infobartunerstate.plugin_openwebif.enabled) ) if config.infobartunerstate.plugin_openwebif.enabled.value: options.append( (_(" Show events of transcoded stream(s) (OpenWebIf)"), config.infobartunerstate.plugin_openwebif.show_events) ) return options
def getOptions(self): options = [] options.append( (_("Show record(s)"), config.infobartunerstate.plugin_records.enabled) ) if config.infobartunerstate.plugin_records.enabled.value: options.append( (_(" Number of finished record(s)"), config.infobartunerstate.plugin_records.number_finished_records) ) options.append( (_(" Show finished records only for x hour(s)"), config.infobartunerstate.plugin_records.finished_hours) ) return options
def getOptions(self): return [ (_("Show pending timer(s)"), config.infobartunerstate.plugin_timers.enabled), (_("Number of pending timer(s)"), config.infobartunerstate.plugin_timers.number_pending_timers), (_("Show pending records only within x hour(s)"), config.infobartunerstate.plugin_timers.pending_hours), ]
def getOptions(self): options = [] options.append( (_("Show pending timer(s)"), config.infobartunerstate.plugin_timers.enabled ) ) if config.infobartunerstate.plugin_timers.enabled.value: options.append( (_(" Number of pending timer(s)"), config.infobartunerstate.plugin_timers.number_pending_timers) ) options.append( (_(" Show pending records only within x hour(s)"), config.infobartunerstate.plugin_timers.pending_hours) ) options.append( (_(" Show Energy shedule timers"), config.infobartunerstate.plugin_timers.show_energy_timers) ) return options
def getOptions(self): options = [] options.append((_("Show undefined service(s)"), config.infobartunerstate.plugin_unknown.enabled)) if config.infobartunerstate.plugin_unknown.enabled.value: options.append( (_(" Show events of undefined service(s)"), config.infobartunerstate.plugin_unknown.show_events)) return options
def getOptions(self): options = [] options.append((_("Show record(s)"), config.infobartunerstate.plugin_records.enabled)) if config.infobartunerstate.plugin_records.enabled.value: options.append( (_(" Number of finished record(s)"), config. infobartunerstate.plugin_records.number_finished_records)) options.append( (_(" Show finished records only for x hour(s)"), config.infobartunerstate.plugin_records.finished_hours)) return options
def onShow(self, tunerstates): if config.infobartunerstate.plugin_unknown.enabled.value: toadd = self.tuners[:] type = self.getType() for id, tunerstate in tunerstates.items(): if tunerstate.type != type: if tunerstate.tunernumber in toadd: #log.debug( "IBTS UNKNOWN toadd remove", tunerstate.tunernumber ) toadd.remove(tunerstate.tunernumber) # Check if we have to add an entry if toadd: from Plugins.Extensions.InfoBarTunerState.plugin import gInfoBarTunerState if gInfoBarTunerState: for tunernumber in toadd: id = "Unknown" + str(tunernumber) if gInfoBarTunerState and not gInfoBarTunerState.hasEntry( id): tuner = getTunerName(tunernumber) #log.debug( "IBTS UNKNOWN append ", tunernumber ) self.tunerstates.append(tunernumber) gInfoBarTunerState.addEntry( id, self.getPluginName(), self.getType(), self.getText(), tuner, "-", tunernumber, _("Used by unknown service"), "-", "-", "", "", time()) # Check if we have to remove an entry if self.tunerstates: from Plugins.Extensions.InfoBarTunerState.plugin import gInfoBarTunerState if gInfoBarTunerState: for tunernumber in self.tunerstates: if tunernumber not in self.tuners: id = "Unknown" + str(tunernumber) #log.debug( "IBTS UNKNOWN remove ", tunernumber ) self.tunerstates.remove(tunernumber) gInfoBarTunerState.finishEntry(id)
from time import time # Config from Components.config import config, ConfigSubsection, ConfigYesNo, ConfigSelection, ConfigSelectionNumber from enigma import eEPGCache # Plugin internal from Plugins.Extensions.InfoBarTunerState.__init__ import _ from Plugins.Extensions.InfoBarTunerState.PluginBase import PluginBase from Plugins.Extensions.InfoBarTunerState.Helper import getTunerByPlayableService, getNumber, getChannel from Plugins.Extensions.InfoBarTunerState.Logger import log # Config options event_choices = [("no", _("no")), ("start", _("Start record")), ("end", _("End record")), ("startend", _("Start / End record"))] config.infobartunerstate.plugin_records = ConfigSubsection() config.infobartunerstate.plugin_records.enabled = ConfigYesNo(default=True) config.infobartunerstate.plugin_records.number_finished_records = ConfigSelectionNumber( 0, 10, 1, default=3) config.infobartunerstate.plugin_records.finished_hours = ConfigSelectionNumber( 0, 1000, 1, default=0) config.infobartunerstate.plugin_records.show_events = ConfigSelection( default="startend", choices=event_choices) def getTimerID(timer): return 'record %x %s %x' % (id(timer), timer.name, int(timer.eit or 0))
def getOptions(self): return [(_("Show undefined service(s)"), config.infobartunerstate.plugin_unknown.enabled),]
def onShow(self, tunerstates): if config.infobartunerstate.plugin_unknown.enabled.value: toadd = self.tuners[:] type = self.getType() for id, tunerstate in tunerstates.items(): if tunerstate.type != type: if tunerstate.tunernumber in toadd: #log.debug( "IBTS UNKNOWN toadd remove", tunerstate.tunernumber ) toadd.remove(tunerstate.tunernumber) # Check if we have to add an entry if toadd: from Plugins.Extensions.InfoBarTunerState.plugin import gInfoBarTunerState if gInfoBarTunerState: for tunernumber in toadd: id = "Unknown"+str(tunernumber) if gInfoBarTunerState and not gInfoBarTunerState.hasEntry(id): tuner = getTunerName(tunernumber) #log.debug( "IBTS UNKNOWN append ", tunernumber ) self.tunerstates.append(tunernumber) gInfoBarTunerState.addEntry(id, self.getPluginName(), self.getType(), self.getText(), tuner, "-", tunernumber, _("Used by unknown service"), "-", "-", "", "", time() ) # Check if we have to remove an entry if self.tunerstates: from Plugins.Extensions.InfoBarTunerState.plugin import gInfoBarTunerState if gInfoBarTunerState: for tunernumber in self.tunerstates: if tunernumber not in self.tuners: id = "Unknown"+str(tunernumber) #log.debug( "IBTS UNKNOWN remove ", tunernumber ) self.tunerstates.remove(tunernumber) gInfoBarTunerState.finishEntry(id)
def getOptions(self): return [ (_("Show transcoded stream(s) (OpenWebIf)"), config.infobartunerstate.plugin_openwebif.enabled), ]
def getOptions(self): return [(_("Show PiP service(s)"), config.infobartunerstate.plugin_pip.enabled),]
def getOptions(self): return [(_("Show record(s)"), config.infobartunerstate.plugin_records.enabled),]
def getOptions(self): return [(_("Show live tuner"), config.infobartunerstate.plugin_live.enabled),]
def getOptions(self): return [(_("Show transcoded stream(s) (WebIf)"), config.infobartunerstate.plugin_streamserver.enabled),]
def getOptions(self): return [(_("Show stream(s) (WebIf)"), config.infobartunerstate.plugin_webif.enabled)]
def getOptions(self): return [(_("Show transcoded stream(s) (OpenWebIf)"), config.infobartunerstate.plugin_openwebif.enabled),]
# Config from Components.config import config, ConfigSubsection, ConfigYesNo, ConfigSelection, ConfigSelectionNumber from enigma import eEPGCache # Plugin internal from Plugins.Extensions.InfoBarTunerState.__init__ import _ from Plugins.Extensions.InfoBarTunerState.PluginBase import PluginBase from Plugins.Extensions.InfoBarTunerState.Helper import getTunerByPlayableService, getNumber, getChannel from Plugins.Extensions.InfoBarTunerState.Logger import log # Config options event_choices = [ ( "start", _("Start record")), ( "end", _("End record")), ( "startend", _("Start / End record")) ] config.infobartunerstate.plugin_records = ConfigSubsection() config.infobartunerstate.plugin_records.enabled = ConfigYesNo(default = True) config.infobartunerstate.plugin_records.number_finished_records = ConfigSelectionNumber(0, 10, 1, default = 3) config.infobartunerstate.plugin_records.finished_hours = ConfigSelectionNumber(0, 1000, 1, default = 0) config.infobartunerstate.plugin_records.show_events = ConfigSelection(default = "startend", choices = event_choices) def getTimerID(timer): return 'record %x %s %x' % ( id(timer), timer.name, int(timer.eit or 0) ) def getTimer(id): from NavigationInstance import instance
def getOptions(self): return [ (_("Show record(s)"), config.infobartunerstate.plugin_records.enabled), ]
# Config from Components.config import config, ConfigSubsection, ConfigYesNo, ConfigSelection from enigma import eEPGCache # Plugin internal from Plugins.Extensions.InfoBarTunerState.__init__ import _ from Plugins.Extensions.InfoBarTunerState.PluginBase import PluginBase from Plugins.Extensions.InfoBarTunerState.Helper import getTunerByPlayableService, getNumber, getChannel from Plugins.Extensions.InfoBarTunerState.Logger import log # Config options event_choices = [ ( "start", _("Start record")), ( "end", _("End record")), ( "startend", _("Start / End record")) ] config.infobartunerstate.plugin_records = ConfigSubsection() config.infobartunerstate.plugin_records.enabled = ConfigYesNo(default = True) config.infobartunerstate.plugin_records.show_events = ConfigSelection(default = "startend", choices = event_choices) def getTimerID(timer): #return str( timer.name ) + str( timer.repeatedbegindate ) + str( timer.service_ref ) + str( timer.justplay ) #return str( timer ) #return '<%s instance at %x name=%s %s>' % (self.__class__.__name__, id(self), self.name, hasattr(self,"Filename") and self.Filename or "") return 'record %x %s %x' % ( id(timer), timer.name, int(timer.eit or 0) ) def getTimer(id):
def getOptions(self): return [ (_("Show stream(s) (WebIf)"), config.infobartunerstate.plugin_webif.enabled), ]
def getOptions(self): return [ (_("Show transcoded stream(s) (WebIf)"), config.infobartunerstate.plugin_streamserver.enabled), ]