From 5bd49ce7e8a8b5e660b61256161562bf79157b97 Mon Sep 17 00:00:00 2001 From: marcelveldt Date: Tue, 12 Nov 2019 16:31:37 +0100 Subject: [PATCH] small fixes --- music_assistant/models/musicprovider.py | 2 +- music_assistant/playerproviders/squeezebox.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/music_assistant/models/musicprovider.py b/music_assistant/models/musicprovider.py index 0b0d5c1a..e34f2f5b 100755 --- a/music_assistant/models/musicprovider.py +++ b/music_assistant/models/musicprovider.py @@ -402,7 +402,7 @@ class MusicProvider(): 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 diff --git a/music_assistant/playerproviders/squeezebox.py b/music_assistant/playerproviders/squeezebox.py index 7cd8b40b..fdee6c0a 100644 --- a/music_assistant/playerproviders/squeezebox.py +++ b/music_assistant/playerproviders/squeezebox.py @@ -195,7 +195,8 @@ class PySqueezePlayer(Player): :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 -- 2.34.1