Exemplo n.º 1
0
def show_root_folder():
    floptv = FlopTV()
    items = floptv.getShows()

    for item in items:
        liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"])
        addDirectoryItem({"showid": item["id"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
Exemplo n.º 2
0
def show_video_files(pageUrl):
    xbmc.log("Show URL: " + pageUrl)
    floptv = FlopTV()
    items = floptv.getVideoByShow(pageUrl)
    
    for item in items:
        liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"])
        addLinkItem({"mode": "play", "url": item["pageUrl"]}, liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
Exemplo n.º 3
0
def play(pageUrl):
    xbmc.log("Page URL: " + pageUrl)
    
    floptv = FlopTV()
    videoUrl = floptv.getVideoUrl(pageUrl)
    xbmc.log("Video URL: " + videoUrl)
        
    liStyle=xbmcgui.ListItem(path=videoUrl)
    xbmcplugin.setResolvedUrl(handle=handle, succeeded=True, listitem=liStyle)
Exemplo n.º 4
0
def show_root_folder():
    floptv = FlopTV()
    items = floptv.getShows()
    
    for item in items:
        liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"])
        addDirectoryItem({"mode": "video_files", "url": item["pageUrl"]}, liStyle)
    xbmcplugin.addSortMethod(handle, xbmcplugin.SORT_METHOD_LABEL)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
Exemplo n.º 5
0
def show_video_files(showId):
    floptv = FlopTV()
    items = floptv.getVideoByShow(showId)
    for item in items:
        liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"])
        liStyle.setInfo(type="video",
            infoLabels={"Tvshowtitle": item["tvshowtitle"], 
                        "Title": item["title"],
                        "Plot": item["description"]
                        })
        addLinkItem(item["url"], liStyle)
    xbmcplugin.endOfDirectory(handle=handle, succeeded=True)