def vodLevel(): stalker_url = args.get('stalker_url', None); stalker_url = stalker_url[0]; portal_mac = args.get('portal_mac', ''); if portal_mac != '': portal_mac = portal_mac[0]; try: data = load_channels.getVoD(portal_mac, stalker_url, addondir); except: xbmcgui.Dialog().notification(addonname, 'Server Offline', xbmcgui.NOTIFICATION_ERROR ); return; data = data['vod']; for i in data: name = i["name"]; cmd = i["cmd"]; logo = i["logo"]; if logo != '': logo_url = stalker_url + logo; else: logo_url = 'DefaultVideo.png'; url = build_url({ 'mode': 'play', 'stalker_url' : stalker_url, 'cmd': cmd, 'tmp' : '0', 'title' : name.encode("utf-8"), 'genre_name' : 'VoD', 'logo_url' : logo_url, 'portal_mac' : portal_mac }); li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={ "Title": name }) #li.setProperty('IsPlayable', 'true') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_UNSORTED); xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE); xbmcplugin.endOfDirectory(addon_handle);
def vodLevel(): stalker_url = args.get('stalker_url', None) stalker_url = stalker_url[0] portal_mac = args.get('portal_mac', '') if portal_mac != '': portal_mac = portal_mac[0] try: data = load_channels.getVoD(portal_mac, stalker_url, addondir) except: xbmcgui.Dialog().notification(addonname, 'Server Offline', xbmcgui.NOTIFICATION_ERROR) return data = data['vod'] for i in data: name = i["name"] cmd = i["cmd"] logo = i["logo"] if logo != '': logo_url = stalker_url + logo else: logo_url = 'DefaultVideo.png' url = build_url({ 'mode': 'play', 'stalker_url': stalker_url, 'cmd': cmd, 'tmp': '0', 'title': name.encode("utf-8"), 'genre_name': 'VoD', 'logo_url': logo_url, 'portal_mac': portal_mac }) li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={"Title": name}) #li.setProperty('IsPlayable', 'true') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_UNSORTED) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE) xbmcplugin.endOfDirectory(addon_handle)
def vodLevel(): try: data = load_channels.getVoD(portal['mac'], portal['url'], portal['serial'], addondir); except Exception: # xbmcgui.Dialog().notification(addonname, str, xbmcgui.NOTIFICATION_ERROR) return; data = data['vod']; for i in data: name = i["name"]; cmd = i["cmd"]; logo = i["logo"]; if logo != '': logo_url = portal['url'] + logo; else: logo_url = 'special://home/addons/plugin.video.dnatv/icon.png'; url = build_url({ 'mode': 'play', 'cmd': cmd, 'tmp' : '0', 'title' : name.encode("utf-8"), 'genre_name' : 'VoD', 'logo_url' : logo_url, 'portal' : json.dumps(portal) }); li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={ "Title": name }) xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE); xbmcplugin.endOfDirectory(addon_handle);
def vodLevel(): try: data = load_channels.getVoD(portal['mac'], portal['url'], portal['serial'], addondir); except Exception as e: xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR ); return; data = data['vod']; for i in data: name = i["name"]; cmd = i["cmd"]; logo = i["logo"]; if logo != '': logo_url = portal['url'] + logo; else: logo_url = 'DefaultVideo.png'; url = build_url({ 'mode': 'play', 'cmd': cmd, 'tmp' : '0', 'title' : name.encode("utf-8"), 'genre_name' : 'VoD', 'logo_url' : logo_url, 'portal' : json.dumps(portal) }); li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={ "Title": name }) xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_UNSORTED); xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE); xbmcplugin.endOfDirectory(addon_handle);
def vodLevel(): try: data = load_channels.getVoD(portal['mac'], portal['url'], portal['serial'], addondir) except Exception: # xbmcgui.Dialog().notification(addonname, str, xbmcgui.NOTIFICATION_ERROR) return data = data['vod'] for i in data: name = i["name"] cmd = i["cmd"] logo = i["logo"] if logo != '': logo_url = portal['url'] + logo else: logo_url = 'special://home/addons/plugin.video.dnatv/fanart.jpg' url = build_url({ 'mode': 'play', 'cmd': cmd, 'tmp': '0', 'title': name.encode("utf-8"), 'genre_name': 'VoD', 'logo_url': logo_url, 'portal': json.dumps(portal) }) li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={"Title": name}) xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE) xbmcplugin.endOfDirectory(addon_handle)
def vodLevel(): stalker_url = args.get('stalker_url', None); stalker_url = stalker_url[0]; data = load_channels.getVoD(stalker_url, addondir); data = data['vod']; for i in data: name = i["name"]; cmd = i["cmd"]; logo = i["logo"]; if logo != '': logo_url = stalker_url + logo; else: logo_url = 'DefaultVideo.png'; url = build_url({ 'mode': 'play', 'stalker_url' : stalker_url, 'cmd': cmd, 'tmp' : '0', 'title' : name.encode("utf-8"), 'genre_name' : 'VoD', 'logo_url' : logo_url }); li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type='Video', infoLabels={ "Title": name }) #li.setProperty('IsPlayable', 'true') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_UNSORTED); xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE); xbmcplugin.endOfDirectory(addon_handle);
def vodLevel(): try: data = load_channels.getVoD(portal["mac"], portal["url"], portal["serial"], addondir) except Exception as e: xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR) return data = data["vod"] for i in data: name = i["name"] cmd = i["cmd"] logo = i["logo"] if logo != "": logo_url = portal["url"] + logo else: logo_url = "special://home/addons/plugin.video.ufo/fanart.jpg" url = build_url( { "mode": "play", "cmd": cmd, "tmp": "0", "title": name.encode("utf-8"), "genre_name": "VoD", "logo_url": logo_url, "portal": json.dumps(portal), } ) li = xbmcgui.ListItem(name, iconImage=logo_url, thumbnailImage=logo_url) li.setInfo(type="Video", infoLabels={"Title": name}) xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.addSortMethod(addon_handle, xbmcplugin.SORT_METHOD_TITLE) xbmcplugin.endOfDirectory(addon_handle)