Beispiel #1
0
def active_channelers(media, filters={}):
    if media == "movies": setting = SETTING_MOVIES_ENABLED_CHANNELERS
    elif media == "tvshows": setting = SETTING_TV_ENABLED_CHANNELERS
    elif media == "musicvideos": setting = SETTING_MUSICVIDEOS_ENABLED_CHANNELERS
    elif media == "music": setting = SETTING_MUSIC_ENABLED_CHANNELERS
    elif media == "live": setting = SETTING_LIVE_ENABLED_CHANNELERS
    else: raise Exception("invalid parameter %s" % media)
    try: enabled = plugin.get_setting(setting, unicode)
    except: enabled = []
    return [p for p in get_channelers(media, filters) if p.id in enabled]
Beispiel #2
0
def active_channelers(media, filters={}):
    if media == "movies": setting = SETTING_MOVIES_ENABLED_CHANNELERS
    elif media == "tvshows": setting = SETTING_TV_ENABLED_CHANNELERS
    elif media == "musicvideos":
        setting = SETTING_MUSICVIDEOS_ENABLED_CHANNELERS
    elif media == "music":
        setting = SETTING_MUSIC_ENABLED_CHANNELERS
    elif media == "live":
        setting = SETTING_LIVE_ENABLED_CHANNELERS
    else:
        raise Exception("invalid parameter %s" % media)
    try:
        enabled = plugin.get_setting(setting, unicode)
    except:
        enabled = []
    return [p for p in get_channelers(media, filters) if p.id in enabled]
Beispiel #3
0
def settings_set_channelers():
    medias = ["movies", "tvshows", "live"]
    for media in medias:
        channelers = get_channelers(media)
        selected = [p.id for p in channelers]
        if selected is not None:
            if media == "movies":
                plugin.set_setting(SETTING_MOVIES_ENABLED_CHANNELERS, selected)
            elif media == "tvshows":
                plugin.set_setting(SETTING_TV_ENABLED_CHANNELERS, selected)
            elif media == "live":
                plugin.set_setting(SETTING_LIVE_ENABLED_CHANNELERS, selected)
            else:
                raise Exception("invalid parameter %s" % media)
    print "MetalliQ Guidance: Movie, TV and Live players enabled"
    return True
Beispiel #4
0
def settings_set_channelers():
    medias = ["movies","tvshows","live"]
    for media in medias:
        channelers = get_channelers(media)
        selected = [p.id for p in channelers]
        if selected is not None:
            if media == "movies":
                plugin.set_setting(SETTING_MOVIES_ENABLED_CHANNELERS, selected)
            elif media == "tvshows":
                plugin.set_setting(SETTING_TV_ENABLED_CHANNELERS, selected)
            elif media == "live":
                plugin.set_setting(SETTING_LIVE_ENABLED_CHANNELERS, selected)
            else:
                raise Exception("invalid parameter %s" % media)
    print "MetalliQ Guidance: Movie, TV and Live players enabled"
    return True