def _redirect_url(res):
    url = res['redirect']

    if isinstance(url, dict):
        url = make_plugin_url(url)

    xbmcutils.update_plugin_url(url)
Example #2
0
def bdyun_link(link):
    conn = httplib.HTTPConnection(HOST_NAME)
    conn.request("GET", link[len(HOST) - 1:])
    r = conn.getresponse()
    conn.close()

    xbmcutils.update_plugin_url(create_baidu_url(r.getheader('Location')))
Example #3
0
def bdyun_link(link):
    conn = httplib.HTTPConnection(HOST_NAME)
    conn.request("GET", link[len(HOST) - 1:])
    r = conn.getresponse()
    conn.close()

    xbmcutils.update_plugin_url(create_baidu_url(r.getheader('Location')))
def _show_file(res):
    item = res['file']
    url = item['link']

    li = _create_list_item(item)

    if isinstance(url, dict):
        xbmcutils.update_plugin_url(make_plugin_url(item))

    elif res.get('set_resolved_url'):
        xbmcplugin.setResolvedUrl(handle, True, li)

    else:
        xbmc.Player().play(url, li)