def _redirect_url(res): url = res['redirect'] if isinstance(url, dict): url = make_plugin_url(url) xbmcutils.update_plugin_url(url)
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)