Example #1
0
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();
Example #2
0
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()
Example #3
0
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();
Example #5
0
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);
Example #6
0
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()
Example #7
0
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()
Example #8
0
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()
Example #9
0
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();
Example #10
0
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() 
Example #11
0
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(); 
Example #12
0
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();