def playLevel(): dp = xbmcgui.DialogProgressBG(); dp.create('IPTV', 'Loading ...'); stalker_url = args.get('stalker_url', None) stalker_url = stalker_url[0]; title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; try: if genre_name!='VoD': url = load_channels.retriveUrl(stalker_url, cmd, tmp); else: url = load_channels.retriveVoD(stalker_url, cmd); except: dp.close(); xbmcgui.Dialog().notification(addonname, 'Channel Offline', xbmcgui.NOTIFICATION_INFO ); return; dp.update(80); li = xbmcgui.ListItem(title, iconImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li); dp.update(100); dp.close();
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create("Channel", "Loading ...") title = args["title"][0] cmd = args["cmd"][0] tmp = args["tmp"][0] genre_name = args["genre_name"][0] logo_url = args["logo_url"][0] try: if genre_name != "VoD": url = load_channels.retriveUrl(portal["mac"], portal["url"], portal["serial"], cmd, tmp) else: url = load_channels.retriveVoD(portal["mac"], portal["url"], portal["serial"], cmd) except Exception as e: dp.close() xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR) return dp.update(80) title = title.decode("utf-8") title += " (" + portal["name"] + ")" li = xbmcgui.ListItem(title, iconImage="special://home/addons/plugin.video.ufo/fanart.jpg", thumbnailImage=logo_url) li.setInfo("video", {"Title": title, "Genre": genre_name}) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create('IPTV', 'Loading ...') title = args['title'][0] cmd = args['cmd'][0] tmp = args['tmp'][0] genre_name = args['genre_name'][0] logo_url = args['logo_url'][0] print "*****************DEBUG IPTV STALKER PLAY LEVEL CALL*******************************" print portal['mac'] print portal['url'] print portal['serial'] print cmd print tmp try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp) else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd) except Exception as e: dp.close() xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR) return print url print "*****************DEBUG IPTV STALKER PLAY LEVEL CALL END****************************" dp.update(80) title = title.decode("utf-8") title += ' (' + portal['name'] + ')' li = xbmcgui.ListItem(title, iconImage=logo_url) li.setInfo('video', { 'Title': title, 'Genre': genre_name }) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG(); dp.create('IPTV', 'Loading ...'); title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; print "*****************DEBUG IPTV STALKER PLAY LEVEL CALL*******************************" print portal['mac']; print portal['url']; print portal['serial']; print cmd; print tmp; try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp); else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd); except Exception as e: dp.close(); xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR ); return; print url; print "*****************DEBUG IPTV STALKER PLAY LEVEL CALL END****************************" dp.update(80); title = title.decode("utf-8"); title += ' (' + portal['name'] + ')'; li = xbmcgui.ListItem(title, iconImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li); dp.update(100); dp.close();
def playLevel(): stalker_url = args.get('stalker_url', None) stalker_url = stalker_url[0]; title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; if genre_name!='VoD': url = load_channels.retriveUrl(stalker_url, cmd, tmp); else: url = load_channels.retriveVoD(stalker_url, cmd); li = xbmcgui.ListItem(title, iconImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li);
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create('Channel', 'Loading ...') title = args['title'][0] cmd = args['cmd'][0] tmp = args['tmp'][0] genre_name = args['genre_name'][0] logo_url = args['logo_url'][0] try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp) else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd) except Exception as e: dp.close() xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR) return dp.update(80) title = title.decode("utf-8") title += ' (' + portal['name'] + ')' # li = xbmcgui.ListItem(title, iconImage=logo_url); <modified 9.0.19 li = xbmcgui.ListItem(title, iconImage='DefaultVideo.png', thumbnailImage=logo_url) li.setInfo('video', { 'Title': title, 'Genre': genre_name }) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create('IPTV', 'Loading ...') 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] title = args['title'][0] cmd = args['cmd'][0] tmp = args['tmp'][0] genre_name = args['genre_name'][0] logo_url = args['logo_url'][0] try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal_mac, stalker_url, cmd, tmp) else: url = load_channels.retriveVoD(portal_mac, stalker_url, cmd) except: dp.close() xbmcgui.Dialog().notification(addonname, 'Channel Offline', xbmcgui.NOTIFICATION_INFO) return dp.update(80) li = xbmcgui.ListItem(title, iconImage=logo_url) li.setInfo('video', { 'Title': title, 'Genre': genre_name }) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create('Channel', 'Loading ...') title = args['title'][0] cmd = args['cmd'][0] tmp = args['tmp'][0] genre_name = args['genre_name'][0] logo_url = args['logo_url'][0] try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp) else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd) except Exception: dp.close() pain() return dp.update(80) title = title.decode("utf-8") title += ' (' + portal['name'] + ')' li = xbmcgui.ListItem( title, iconImage='special://home/addons/plugin.video.dnatv/fanart.jpg', thumbnailImage=logo_url) li.setInfo('video', {'Title': title, 'Genre': genre_name}) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG(); dp.create('Channel', 'Loading ...'); title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp); else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd); except Exception as e: dp.close(); xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR ); return; dp.update(80); title = title.decode("utf-8"); title += ' (' + portal['name'] + ')'; # li = xbmcgui.ListItem(title, iconImage=logo_url); <modified 9.0.19 li = xbmcgui.ListItem(title, iconImage='DefaultVideo.png', thumbnailImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li); dp.update(100); dp.close();
def playLevel(): dp = xbmcgui.DialogProgressBG() dp.create('Channel', 'Loading ...') title = args['title'][0] cmd = args['cmd'][0] tmp = args['tmp'][0] genre_name = args['genre_name'][0] logo_url = args['logo_url'][0] try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp) else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd) except Exception: dp.close() pain() return dp.update(80) title = title.decode("utf-8") title += ' (' + portal['name'] + ')' li = xbmcgui.ListItem(title, iconImage='special://home/addons/plugin.video.dnatv/fanart.jpg', thumbnailImage=logo_url) li.setInfo('video', {'Title': title, 'Genre': genre_name}) xbmc.Player().play(item=url, listitem=li) dp.update(100) dp.close()
def playLevel(): dp = xbmcgui.DialogProgressBG(); dp.create('Channel', 'Loading ...'); title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp); else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd); except Exception: dp.close(); pain(); return; dp.update(80); title = title.decode("utf-8"); title += ' (' + portal['name'] + ')'; li = xbmcgui.ListItem(title, iconImage=logo_url, thumbnailImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li); dp.update(100); dp.close();
def playLevel(): dp = xbmcgui.DialogProgressBG(); dp.create('IPTV', 'Loading ...'); title = args['title'][0]; cmd = args['cmd'][0]; tmp = args['tmp'][0]; genre_name = args['genre_name'][0]; logo_url = args['logo_url'][0]; try: if genre_name != 'VoD': url = load_channels.retriveUrl(portal['mac'], portal['url'], portal['serial'], cmd, tmp); else: url = load_channels.retriveVoD(portal['mac'], portal['url'], portal['serial'], cmd); except Exception as e: dp.close(); xbmcgui.Dialog().notification(addonname, str(e), xbmcgui.NOTIFICATION_ERROR ); return; dp.update(80); title = title.decode("utf-8"); title += ' (' + portal['name'] + ')'; li = xbmcgui.ListItem(title, iconImage=logo_url); li.setInfo('video', {'Title': title, 'Genre': genre_name}); xbmc.Player().play(item=url, listitem=li); dp.update(100); dp.close();