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)
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 stram', url, 2000)