def show_ondemand_programmes(pathId): xbmc.log("Raiplay.show_ondemand_programmes with PathID: %s" % pathId) raiplay = RaiPlay() xbmc.log("Url: " + raiplay.getUrl(pathId)) blocchi = raiplay.getCategory(pathId) if len(blocchi) > 1: xbmc.log("Blocchi: " + str(len(blocchi))) for b in blocchi: if b["type"] == "RaiPlay Slider Generi Block": for item in b["contents"]: liStyle = xbmcgui.ListItem(item["name"]) liStyle.setArt( {"thumb": raiplay.getThumbnailUrl(item["image"])}) liStyle.setArt( {"fanart": raiplay.getThumbnailUrl(item["image"])}) addDirectoryItem( { "mode": "ondemand", "path_id": item["path_id"], "sub_type": item["sub_type"] }, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def show_ondemand_programmes(pathId): xbmc.log("PathID: " + pathId) raiplay = RaiPlay() blocchi = raiplay.getCategory(pathId) if len(blocchi) > 1: xbmc.log("Blocchi: " + str(len(blocchi))) for item in blocchi[0]["lanci"]: liStyle = xbmcgui.ListItem(item["name"], thumbnailImage=raiplay.getThumbnailUrl(item["images"]["landscape"])) addDirectoryItem({"mode": "ondemand", "path_id": item["PathID"], "sub_type": item["sub-type"]}, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def show_ondemand_programmes(pathId): xbmc.log("PathID: " + pathId) raiplay = RaiPlay() blocchi = raiplay.getCategory(raiplay.baseUrl + pathId) if len(blocchi) > 1: xbmc.log("Blocchi: " + str(len(blocchi))) for item in blocchi[0]["lanci"]: liStyle = xbmcgui.ListItem(item["name"], thumbnailImage=item["images"]["landscape"].replace("[RESOLUTION]", "256x-")) addDirectoryItem({"mode": "ondemand", "path_id": item["PathID"], "sub_type": item["sub-type"]}, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)
def show_collection(pathId): xbmc.log("Raiplay.show_collection with PathID: %s" % pathId ) raiplay = RaiPlay(Addon) xbmc.log("Url: " + raiplay.getUrl(pathId)) response = raiplay.getCategory(pathId) for item in response: liStyle = xbmcgui.ListItem(item["name"]) liStyle.setThumbnailImage(raiplay.getThumbnailUrl(item["images"]["landscape"])) addDirectoryItem({"mode": "ondemand", "path_id": item["path_id"], "sub_type": item["type"]}, liStyle) xbmcplugin.endOfDirectory(handle=handle, succeeded=True)