From: marcelveldt Date: Tue, 12 Nov 2019 15:31:37 +0000 (+0100) Subject: small fixes X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=5bd49ce7e8a8b5e660b61256161562bf79157b97;p=music-assistant-server.git small fixes --- 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