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')
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(talk['title'], 'playVideo', talk['link'], talk['thumb'], talk, talk['id'], isFolder=False) self.endofdirectory(sortMethod='date')