def show_series(): tvkc = TVKC() items = tvkc.getSeries() for item in items: liStyle=xbmcgui.ListItem(item["title"], thumbnailImage=item["thumb"]) addDirectoryItem({"section": "serie", "url": item["url"]}, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def show_video_files(url): tvkc = TVKC() items = tvkc.getVideoList(url) for item in items: title = item["title"] + " (" + item["date"] + ")" liStyle=xbmcgui.ListItem(title, thumbnailImage=item["thumb"]) liStyle.setInfo(type="video", infoLabels={"Title": title}) addLinkItem({"section": "play", "videoId": item["id"]}, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def play_video(videoId): tvkc = TVKC() metadata = tvkc.getVideoMetadata(videoId) liStyle=xbmcgui.ListItem(metadata["title"], thumbnailImage=metadata["images"]["orig"]) liStyle.setInfo(type="video", infoLabels={"Title": metadata["title"]}) for f in metadata["mediaFiles"]: if f["mediaType"] == "MP4": video_url = f["streamer"] + \ " playpath=mp4:" + f["filename"] break xbmc.Player().play(video_url, liStyle)
def play_video(videoId): tvkc = TVKC() metadata = tvkc.getVideoMetadata(videoId) for f in metadata["mediaFiles"]: if f["mediaType"] == "MP4": video_url = f["streamer"] + \ " playpath=mp4:" + f["filename"] break liStyle=xbmcgui.ListItem(metadata["title"], thumbnailImage=metadata["images"]["orig"], path=video_url) liStyle.setInfo(type="video", infoLabels={"Title": metadata["title"]}) xbmcplugin.setResolvedUrl(handle=handle, succeeded=True, listitem=liStyle)