def newTalksRss(self): newTalks = NewTalksRss(self.logger) for talk in newTalks.get_new_talks(): li = xbmcgui.ListItem(label=talk['title'], iconImage=talk['thumb'], thumbnailImage=talk['thumb']) li.setProperty("IsPlayable", "true") li.setInfo( 'video', { 'date': talk['date'], 'duration': talk['duration'], 'plot': talk['plot'] }) favorites_action = None if self.settings['username'] != None: favorites_action = "add" context_menu = menu_util.create_context_menu( getLS=getLS, url=talk['link'], favorites_action=favorites_action, talkID=talk['id']) li.addContextMenuItems(context_menu, replaceItems=True) xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=talk['link'], listitem=li) self.endofdirectory(sortMethod='date')
def newTalksRss(self): newTalks = NewTalksRss(plugin.report) for talk in newTalks.get_new_talks(): self.addItem(title=talk['title'], mode='playVideo', url=talk['link'], img=talk['thumb'], video_info=talk, isFolder=False) self.endofdirectory(sortMethod='date')