예제 #1
0
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
예제 #2
0
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
예제 #3
0
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)
예제 #4
0
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'
    ]