def play(title, icon, idShow, idEpisode): li = xbmcgui.ListItem(title, title, icon, icon) li.setInfo('video', {'Title':title}) rtmplink = ShowEpisodes.episode_stream(idShow,idEpisode) xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(rtmplink, li) # Return an empty list so we can test with plugin.crawl() and # plugin.interactive() return []
def list_episodes(Lang, ID): # Title # Description # Date # Link # Thumbnail items = [] Episodes = ShowEpisodes.load_videos(Lang, Medi1Shows.generate_link_show_randtitle(ID, Lang)) for Episode in Episodes: items.append({'label': Episode['title'], 'label2': Episode['description'], 'url': plugin.url_for('play', title=Episode['title'], icon=Episode['thumbnail'], idShow=ID, idEpisode=Episode['id']), 'thumbnail': Episode['thumbnail']}) plugin.add_items(items) return []