def search_type(field):
last_field = addon.getSetting('last_search_field').decode('utf-8')
search_text = addon.getSetting('last_search_text').decode('utf-8')
if last_field <> field or not search_text:
addon.setSetting('last_search_field', field)
keyboard = xbmc.Keyboard('', _T(30206))
keyboard.doModal()
if keyboard.isConfirmed():
search_text = keyboard.getText()
else:
search_text = ''
addon.setSetting('last_search_text', search_text)
if search_text:
searchresults = session.search(field, search_text)
add_items(searchresults.artists, content=CONTENT_FOR_TYPE.get('files'), end=False)
add_items(searchresults.albums, end=False)
add_items(searchresults.playlists, end=False)
add_items(searchresults.tracks, end=False)
add_items(searchresults.videos, end=True)
else:
#xbmcplugin.setContent(plugin.handle, content='files')
xbmcplugin.endOfDirectory(plugin.handle, succeeded=False, updateListing=False)
评论列表
文章目录