config.OpenWebif.enabled = ConfigYesNo(default=True) config.OpenWebif.identifier = ConfigYesNo(default=True) config.OpenWebif.identifier_custom = ConfigYesNo(default=False) config.OpenWebif.identifier_text = ConfigText(default="", fixed_size=False) config.OpenWebif.port = ConfigInteger(default=80, limits=(1, 65535)) config.OpenWebif.streamport = ConfigInteger(default=8001, limits=(1, 65535)) config.OpenWebif.auth = ConfigYesNo(default=False) config.OpenWebif.xbmcservices = ConfigYesNo(default=False) config.OpenWebif.webcache = ConfigSubsection() # FIXME: anything better than a ConfigText? config.OpenWebif.webcache.collapsedmenus = ConfigText(default="", fixed_size=False) config.OpenWebif.webcache.zapstream = ConfigYesNo(default=False) config.OpenWebif.webcache.theme = ConfigSelection(default='original', choices=THEMES) config.OpenWebif.webcache.moviesort = ConfigSelection(default='name', choices=['name', 'named', 'date', 'dated']) config.OpenWebif.webcache.showchannelpicon = ConfigYesNo(default=True) config.OpenWebif.webcache.moviedb = ConfigSelection(default='IMDb' if not getKinopoisk() else 'Kinopoisk', choices=['IMDb', 'CSFD', 'Kinopoisk']) config.OpenWebif.webcache.mepgmode = ConfigInteger(default=1, limits=(1, 2)) config.OpenWebif.webcache.showchanneldetails = ConfigYesNo(default=False) # HTTPS config.OpenWebif.https_enabled = ConfigYesNo(default=False) config.OpenWebif.https_port = ConfigInteger(default=443, limits=(1, 65535)) config.OpenWebif.https_auth = ConfigYesNo(default=True) config.OpenWebif.https_clientcert = ConfigYesNo(default=False) config.OpenWebif.parentalenabled = ConfigYesNo(default=False) # Use service name for stream config.OpenWebif.service_name_for_stream = ConfigYesNo(default=True) # authentication for streaming config.OpenWebif.auth_for_streaming = ConfigYesNo(default=False) config.OpenWebif.no_root_access = ConfigYesNo(default=False) config.OpenWebif.local_access_only = ConfigSelection(default=' ', choices=[' ']) config.OpenWebif.vpn_access = ConfigYesNo(default=False)
config.OpenWebif.port = ConfigInteger(default=80, limits=(1, 65535)) config.OpenWebif.streamport = ConfigInteger(default=8001, limits=(1, 65535)) config.OpenWebif.auth = ConfigYesNo(default=False) config.OpenWebif.xbmcservices = ConfigYesNo(default=False) config.OpenWebif.webcache = ConfigSubsection() # FIXME: anything better than a ConfigText? config.OpenWebif.webcache.collapsedmenus = ConfigText(default="", fixed_size=False) config.OpenWebif.webcache.zapstream = ConfigYesNo(default=False) config.OpenWebif.webcache.theme = ConfigSelection(default='original', choices=THEMES) config.OpenWebif.webcache.moviesort = ConfigSelection( default='name', choices=['name', 'named', 'date', 'dated']) config.OpenWebif.webcache.showchannelpicon = ConfigYesNo(default=True) config.OpenWebif.webcache.moviedb = ConfigSelection( default='IMDb' if not getKinopoisk() else 'Kinopoisk', choices=['IMDb', 'CSFD', 'Kinopoisk']) config.OpenWebif.webcache.mepgmode = ConfigInteger(default=1, limits=(1, 2)) config.OpenWebif.webcache.showchanneldetails = ConfigYesNo(default=False) # HTTPS config.OpenWebif.https_enabled = ConfigYesNo(default=False) config.OpenWebif.https_port = ConfigInteger(default=443, limits=(1, 65535)) config.OpenWebif.https_auth = ConfigYesNo(default=True) config.OpenWebif.https_clientcert = ConfigYesNo(default=False) config.OpenWebif.parentalenabled = ConfigYesNo(default=False) # Use service name for stream config.OpenWebif.service_name_for_stream = ConfigYesNo(default=True) # authentication for streaming config.OpenWebif.auth_for_streaming = ConfigYesNo(default=False) config.OpenWebif.no_root_access = ConfigYesNo(default=False) config.OpenWebif.local_access_only = ConfigSelection(default=' ',