def search(params, parts, route):
if "query" not in params:
kb = xbmc.Keyboard()
kb.doModal()
if kb.isConfirmed():
return search(dict(query=kb.getText()), parts, route)
else:
return []
else:
results = bc.get_search_results(params["query"])
# print results
ret = []
for item in results:
if type(item) is bc.Album:
ret.append(album_to_listitem(item))
#if type(item) is bc.Track:
# ret.append(track_to_listitem(item))
if type(item) is bc.Band:
ret.append(band_to_listitem(item))
# results = [item for item in ret if item is not None]
# print ret
return ret
评论列表
文章目录