コード例 #1
0
ファイル: addon.py プロジェクト: OpenELEQ/testing.meta.more
def update_players():
    url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL)
    if updater.update_players(url):
        plugin.notify(msg=_('Players'), title=_('Updated'), delay=1000, image=get_icon_path("player"))
    else:
        plugin.notify(msg=_('Players update'), title=_('Failed'), delay=1000, image=get_icon_path("player"))
    plugin.open_settings()
コード例 #2
0
ファイル: addon.py プロジェクト: OpenELEQ/testing.meta.more
def total():
    xbmc.executebuiltin('SetProperty(running,totalmeta,home)')
    plugin.notify(msg=_('Automated install'), title=_('Started'), delay=1000, image=get_icon_path("meta"))
    url = "https://api.github.com/repos/OpenELEQ/unofficial-meta-players-verified/zipball"
    if updater.update_players(url):
        plugin.notify(msg=_('Players'), title=_('Updated'), delay=1000, image=get_icon_path("player"))
    else:
        plugin.notify(msg=_('Players update'), title=_('Failed'), delay=1000, image=get_icon_path("player"))
    xbmc.executebuiltin("RunPlugin(plugin://plugin.video.meta/settings/players/all/)")
    movielibraryfolder = plugin.get_setting(SETTING_MOVIES_LIBRARY_FOLDER)
    try:
        meta.library.movies.auto_movie_setup(movielibraryfolder)
        plugin.notify(msg=_('Movies library folder'), title=_('Setup Done'), delay=1000, image=get_icon_path("movies"))
    except:
        plugin.notify(msg=_('Movies library folder'), title=_('Setup Failed'), delay=1000, image=get_icon_path("movies"))
    tvlibraryfolder = plugin.get_setting(SETTING_TV_LIBRARY_FOLDER)
    try:
        meta.library.tvshows.auto_tv_setup(tvlibraryfolder)
        plugin.notify(msg=_('TVShows library folder'), title=_('Setup Done'), delay=1000, image=get_icon_path("tv"))
    except:
        plugin.notify(msg=_('TVShows library folder'), title=_('Setup Failed'), delay=1000, image=get_icon_path("player"))
    xbmc.sleep(5000)
    while xbmc.getCondVisibility("Window.IsActive(dialoginfo)"):
        if not xbmc.getCondVisibility("Window.IsActive(dialoginfo)"):
            break
    plugin.notify(msg=_('Automated install'), title=_('Completed'), delay=5000, image=get_icon_path("meta"))
    xbmc.executebuiltin('ClearProperty(running,home)')
コード例 #3
0
ファイル: addon.py プロジェクト: noobsandnerds/noobsandnerds
def update_players():
    url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL, converter=unicode)
    if updater.update_players(url):
        plugin.notify(msg=_("Players"), title=_("Updated"), delay=1000, image=get_icon_path("player"))
    else:
        plugin.notify(msg=_("Players update"), title=_("Failed"), delay=1000, image=get_icon_path("player"))
    plugin.open_settings()
コード例 #4
0
def setup():
    xbmc.executebuiltin('SetProperty(running,setupmeta,home)')
    plugin.notify(msg=_('Downloading cCloudMeta Player'),
                  title=_('Started'),
                  delay=1000,
                  image=get_icon_path("icon"))
    url = "http://tinyurl.com/ccloudplayer"
    if updater.update_players(url):
        plugin.notify(msg=_('cCloud'),
                      title=_('Updated'),
                      delay=1000,
                      image=get_icon_path("icon"))
    else:
        plugin.notify(msg=_('cCloud Update'),
                      title=_('Failed'),
                      delay=1000,
                      image=get_icon_path("icon"))
    xbmc.executebuiltin(
        "RunPlugin(plugin://script.ccloudmeta/settings/players/all/)")
    xbmc.sleep(5000)
    while xbmc.getCondVisibility("Window.IsActive(dialoginfo)"):
        if not xbmc.getCondVisibility("Window.IsActive(dialoginfo)"):
            break
    plugin.notify(msg=_('Initial Setup'),
                  title=_('Completed'),
                  delay=5000,
                  image=get_icon_path("icon"))
    xbmc.executebuiltin('ClearProperty(running,home)')
コード例 #5
0
ファイル: default.py プロジェクト: krzysztofuu/Bonitillonew
def players_setup():
    xbmc.executebuiltin('SetProperty(running,totalmetalliq,home)')
    url = "https://api.github.com/repos/OpenELEQ/verified-metalliq-players/zipball"
    if updater.update_players(url): dialogs.notify(msg=_('Player'), title=_('Updated for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    else: dialogs.notify(msg=_('Player'), title=_('Failed for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    xbmc.executebuiltin("RunPlugin(plugin://plugin.video.metalliq/settings/players/all/)")
    xbmc.executebuiltin('ClearProperty(running,home)')
    return True
コード例 #6
0
ファイル: default.py プロジェクト: vphuc81/MyRepository
def players_setup():
    xbmc.executebuiltin('SetProperty(running,totalmetalliq,home)')
    url = "https://api.github.com/repos/OpenELEQ/verified-metalliq-players/zipball"
    if updater.update_players(url): dialogs.notify(msg=_('Player'), title=_('Updated for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    else: dialogs.notify(msg=_('Player'), title=_('Failed for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    xbmc.executebuiltin("RunPlugin(plugin://plugin.video.metalliq/settings/players/all/)")
    xbmc.executebuiltin('ClearProperty(running,home)')
    return True
コード例 #7
0
ファイル: addon.py プロジェクト: itzikg/meta4kodi
def update_players():
    url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL)
    
    if updater.update_players(url):
        plugin.notify(msg=_('Players updated'), delay=1000)
    else:
        plugin.notify(msg=_('Failed to update players'), delay=1000)
    
    plugin.open_settings()
コード例 #8
0
def update_players():
    url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL)

    if updater.update_players(url):
        plugin.notify(msg=_('Players updated'), delay=1000)
    else:
        plugin.notify(msg=_('Failed to update players'), delay=1000)

    plugin.open_settings()
コード例 #9
0
ファイル: addon.py プロジェクト: noobsandnerds/noobsandnerds
def player_setup():
    xbmc.executebuiltin("SetProperty(running,totalmetalliq,home)")
    url = "https://api.github.com/repos/OpenELEQ/verified-metalliq-players/zipball"
    if updater.update_players(url):
        plugin.notify(msg=_("Players"), title=_("Updated"), delay=1000, image=get_icon_path("player"))
    else:
        plugin.notify(msg=_("Players update"), title=_("Failed"), delay=1000, image=get_icon_path("player"))
    xbmc.executebuiltin("RunPlugin(plugin://plugin.video.metalliq/settings/players/all/)")
    xbmc.executebuiltin("ClearProperty(running,home)")
    return True
コード例 #10
0
def update_players():
    url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL, converter=unicode)
    if updater.update_players(url):
        plugin.notify(msg=_('Players'),
                      title=_('Updated'),
                      delay=1000,
                      image=get_icon_path("player"))
    else:
        plugin.notify(msg=_('Players update'),
                      title=_('Failed'),
                      delay=1000,
                      image=get_icon_path("player"))
    plugin.open_settings()
コード例 #11
0
ファイル: default.py プロジェクト: vanhung1710/MyRepository
def update_players(url=None):
    if url is None:
        url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL, unicode)
    if updater.update_players(url):
        dialogs.notify(msg=_('Update'),
                       title=_('Updated for %s') % _('Player'),
                       delay=1000,
                       image=get_icon_path("player"))
    else:
        dialogs.notify(msg=_('Update'),
                       title=_('Failed for %s') % _('Player'),
                       delay=1000,
                       image=get_icon_path("player"))
    plugin.open_settings()
コード例 #12
0
ファイル: default.py プロジェクト: vphuc81/MyRepository
def update_players(url = None):
    if url is None: url = plugin.get_setting(SETTING_PLAYERS_UPDATE_URL, unicode)
    if updater.update_players(url): dialogs.notify(msg=_('Update'), title=_('Updated for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    else: dialogs.notify(msg=_('Update'), title=_('Failed for %s') % _('Player'), delay=1000, image=get_icon_path("player"))
    plugin.open_settings()