)
    addon.end_of_directory()


elif mode[0] == "get_sport_event":

    url = args["url"][0]
    title = args["title"][0]
    site = args["site"][0]
    img = args["img"][0]
    exec "from resources.lib.sources.live_sport import %s" % site
    info = eval(site + ".info()")
    source = eval(site + ".main()")
    events = source.links(url)

    autoplay = addon.get_setting("autoplay")
    if autoplay == "false":
        for event in events:
            browser = "plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no" % (event[0])
            context = [("Open in browser", "RunPlugin(%s)" % browser)]
            addon.add_video_item(
                {"mode": "play_special_sport", "url": event[0], "title": title, "img": img, "site": site},
                {"title": event[1]},
                img=img,
                fanart=fanart,
                contextmenu_items=context,
            )
        addon.end_of_directory()
    else:
        for event in events:
            import liveresolver
Beispiel #2
0
            img=img,
            fanart=fanart)
    addon.end_of_directory()

elif mode[0] == 'get_sport_event':

    url = args['url'][0]
    title = args['title'][0]
    site = args['site'][0]
    img = args['img'][0]
    exec "from resources.lib.sources.live_sport import %s" % site
    info = eval(site + ".info()")
    source = eval(site + ".main()")
    events = source.links(url)

    autoplay = addon.get_setting('autoplay')
    if autoplay == 'false':
        for event in events:
            browser = 'plugin://plugin.program.chrome.launcher/?url=%s&mode=showSite&stopPlayback=no' % (
                event[0])
            context = [('Open in browser', 'RunPlugin(%s)' % browser)]
            addon.add_video_item(
                {
                    'mode': 'play_special_sport',
                    'url': event[0],
                    'title': title,
                    'img': img,
                    'site': site
                }, {'title': event[1]},
                img=img,
                fanart=fanart,
Beispiel #3
0
    addon.end_of_directory()




elif mode[0]=='get_tv_event':
    url = args['url'][0]
    title = args['title'][0]
    site = args['site'][0]
    img = args['img'][0]
    exec "from resources.lib.sources.live_tv import %s"%site
    info = eval(site+".info()")
    source = eval(site+".main()")
    events = source.links(url)

    autoplay = addon.get_setting('autoplay')
    if autoplay == 'false':
        for event in events:
            addon.add_video_item({'mode': 'play_special', 'url': event[0],'title':title, 'img': img, 'site':site}, {'title': event[1]}, img=img, fanart=fanart)
        addon.end_of_directory()
    else:
        for event in events:
            import liveresolver
            try:
                resolved = liveresolver.resolve(event[0])
            except:
                resolved = None
            if resolved:
                player=xbmc.Player()
                li = xbmcgui.ListItem(title)
                li.setThumbnailImage(img)