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)
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)
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)
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)
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)