def _subtitle_profiles(): isversion = xbmcaddon.Addon('inputstream.adaptive').getAddonInfo('version') subtitle_profile = ['webvtt-lssdh-ios8'] if g.ADDON.getSettingBool('disable_webvtt_subtitle') \ or not common.is_minimum_version(isversion, '2.3.8'): subtitle_profile = ['simplesdh'] return subtitle_profile
def _subtitle_profiles(): from xbmcaddon import Addon isa_version = g.remove_ver_suffix( g.py2_decode(Addon('inputstream.adaptive').getAddonInfo('version'))) subtitle_profile = ['webvtt-lssdh-ios8'] if g.ADDON.getSettingBool('disable_webvtt_subtitle') \ or not common.is_minimum_version(isa_version, '2.3.8'): subtitle_profile = ['simplesdh'] return subtitle_profile
def _perform_shared_db_changes(current_version, upgrade_to_version): """Perform database actions for a db version change""" # This is a temporary bug fix, to be removed on future addon versions, # this because a previous oversight never saved the current version # Init fix from resources.lib.common import is_minimum_version service_previous_ver = g.LOCAL_DB.get_value('service_previous_version', None) if service_previous_ver is not None and\ current_version is None and\ not is_minimum_version(service_previous_ver, '0.17.0'): current_version = '0.1' # End fix if current_version is not None: from resources.lib.common import debug debug('Initialization of shared databases updates from version {} to {})', current_version, upgrade_to_version) run_shared_db_updates(current_version, upgrade_to_version) g.LOCAL_DB.set_value('shared_db_version', upgrade_to_version)
def _subtitle_profiles(): isversion = xbmcaddon.Addon('inputstream.adaptive').getAddonInfo('version') return [ 'webvtt-lssdh-ios8' if common.is_minimum_version(isversion, '2.3.8') else 'simplesdh' ]