def addShow(name, mode, icon, fanart, info, show_info):
u = sys.argv[0] + "?mode=" + str(mode)
u += '&program_id=' + show_info['program_id']
liz = xbmcgui.ListItem(name)
if fanart == None: fanart = FANART
liz.setArt({'icon': icon, 'thumb': icon, 'fanart': fanart})
liz.setInfo(type="Video", infoLabels=info)
show_values =''
for key, value in show_info.iteritems():
show_values += '&' + key + '=' + value
context_items = [('Add To My Shows', 'RunPlugin(plugin://plugin.video.psvue/?mode=1001'+show_values+')'),
('Remove From My Shows', 'RunPlugin(plugin://plugin.video.psvue/?mode=1002'+show_values+')')]
liz.addContextMenuItems(context_items)
ok = xbmcplugin.addDirectoryItem(handle=addon_handle, url=u, listitem=liz, isFolder=True)
xbmcplugin.setContent(addon_handle, 'tvshows')
评论列表
文章目录