search_results = await self.search(searchstr, [MediaType.Track],
limit=5)
for item in search_results["tracks"]:
- if not item or not item.album:
+ if not item or not item.name or not item.album:
continue
if ((item.name in searchtrack.name
or searchtrack.name in item.name) and item.album
:param queue_items: a list of QueueItems
'''
await self.__send_flush()
- await self.__send_play(queue_items[0].uri)
+ if queue_items:
+ await self.__send_play(queue_items[0].uri)
async def cmd_queue_insert(self, queue_items, insert_at_index):
# queue handled by built-in queue controller