def show_categories():
    gtv = GuardianTV()
    items = gtv.getChannels()

    for item in items:
        liStyle=xbmcgui.ListItem(item["title"])
        addDirectoryItem({"mode": "video_files", "url": item["url"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def show_video_files(url):
    gtv = GuardianTV()
    items = gtv.getVideoByChannel(url)
    for item in items:
        title = item["title"] + " (" + time.strftime("%d/%m/%Y %H:%M", item["date"]) + ")"
        liStyle=xbmcgui.ListItem(title, thumbnailImage=item["thumb"])
        addLinkItem({"mode": "play", "url": item["pageUrl"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
Esempio n. 3
0
def show_categories():
    gtv = GuardianTV()
    items = gtv.getChannels()

    for item in items:
        liStyle = xbmcgui.ListItem(item["title"])
        addDirectoryItem({"mode": "video_files", "url": item["url"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
Esempio n. 4
0
def show_video_files(url):
    gtv = GuardianTV()
    items = gtv.getVideoByChannel(url)
    for item in items:
        title = item["title"] + " (" + time.strftime("%d/%m/%Y %H:%M",
                                                     item["date"]) + ")"
        liStyle = xbmcgui.ListItem(title, thumbnailImage=item["thumb"])
        addLinkItem({"mode": "play", "url": item["pageUrl"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def play(pageUrl):
    gtv = GuardianTV()
    video = gtv.getVideoMetadata(pageUrl)
    
    # Check if video url is present
    if video["url"] == None:
        dialog = xbmcgui.Dialog()
        dialog.ok("The Guardian", "Video URL not found.")
        return
        
    liStyle=xbmcgui.ListItem(video["title"], thumbnailImage=video["thumb"])
    xbmc.Player().play(video["url"], liStyle)
Esempio n. 6
0
def play(pageUrl):
    gtv = GuardianTV()
    video = gtv.getVideoMetadata(pageUrl)

    # Check if video url is present
    if video["url"] == None:
        dialog = xbmcgui.Dialog()
        dialog.ok("The Guardian", "Video URL not found.")
        return

    liStyle = xbmcgui.ListItem(video["title"], thumbnailImage=video["thumb"])
    xbmc.Player().play(video["url"], liStyle)
def play(pageUrl):
    xbmc.log("Page URL: " + pageUrl)
    gtv = GuardianTV()
    video = gtv.getVideoMetadata(pageUrl)
    
    # Check if video url is present
    if video["url"] == None:
        dialog = xbmcgui.Dialog()
        dialog.ok("The Guardian", "Video URL not found.")
        return
    
    xbmc.log("Video URL: " + video["url"])
        
    liStyle=xbmcgui.ListItem(path=video["url"])
    xbmcplugin.setResolvedUrl(handle=handle, succeeded=True, listitem=liStyle)