Exemplo n.º 1
0
def Play(params):
    try:
        url = urllib.unquote(params['stream']).replace('&',
                                                       '&').replace(';', '')
    except:
        url = ''

    try:
        title = params['title']
    except:
        title = ''

    try:
        epgid = params['epgid']
    except:
        epgid = None

    try:
        img = params['img']
    except:
        img = None

    if epgid != '' and epgid != None:
        epg = VseTV.get_ch_epg(epgid)
        if epg != '' and epg != None:
            title = epg
    try:
        Parser = makemodule(url='http://185.25.119.98/xbmc/loadparsers.py',
                            modname='loadparsers')
    except:
        Parser = makemodule(url='http://91.211.245.49/xbmc/loadparsers.py',
                            modname='loadparsers')
    url = Parser.parse_play_url(url)

    if url == 'youtube':
        pass
    elif url != '' and url != None and url.find('.html') < 0 and url.find(
            'md5hash') < 0:
        i = xbmcgui.ListItem(title, url, img, img)
        xbmc.Player().play(url, i)
    else:
        showMessage('Not playable stream', url, 2000)
Exemplo n.º 2
0
def Play(params):
    try:
        url = urllib.unquote(params['stream']).replace('&amp;', '&').replace(';', '')
    except:
        url = ''
        
    try:
        title = params['title']
    except:
        title = ''
    
    try:
        epgid = params['epgid']
    except:
        epgid = None
		
    try:
        img = params['img']
    except:
        img = None
		
    if epgid != '' and epgid != None:
        epg = VseTV.get_ch_epg(epgid)
        if epg != '' and epg != None:
            title = epg
    try:	
        Parser = makemodule(url = 'http://185.25.119.98/xbmc/loadparsers.py', modname = 'loadparsers')
    except:
        Parser = makemodule(url = 'http://91.211.245.49/xbmc/loadparsers.py', modname = 'loadparsers')
    url = Parser.parse_play_url(url)			
		
    if url == 'youtube':
        pass	
    elif url != '' and url != None and url.find('.html') < 0 and url.find('md5hash') < 0:
        i = xbmcgui.ListItem(title, url, img, img)
        xbmc.Player().play(url, i)
    else:
        showMessage('Not playable stram', url, 2000)