From: Marcel van der Veldt Date: Wed, 15 Jan 2025 13:23:26 +0000 (+0100) Subject: Fix: some very minor fixes X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=a267ed0c995966642a5a2212504da172774c7190;p=music-assistant-server.git Fix: some very minor fixes --- diff --git a/music_assistant/controllers/player_queues.py b/music_assistant/controllers/player_queues.py index 2401abbc..5b84227c 100644 --- a/music_assistant/controllers/player_queues.py +++ b/music_assistant/controllers/player_queues.py @@ -1048,7 +1048,9 @@ class PlayerQueuesController(CoreController): else None, "image_url": self.mass.metadata.get_image_url( prev_item.media_item.image, size=512 - ), + ) + if prev_item.media_item.image + else None, "duration": getattr(prev_item.media_item, "duration", 0), "mbid": getattr(prev_item.media_item, "mbid", None), }, diff --git a/music_assistant/helpers/audio.py b/music_assistant/helpers/audio.py index 85aa5afe..0534b144 100644 --- a/music_assistant/helpers/audio.py +++ b/music_assistant/helpers/audio.py @@ -325,8 +325,8 @@ async def get_media_stream( async for chunk in TimedAsyncGenerator( ffmpeg_proc.iter_chunked(pcm_format.pcm_sample_size), timeout=30 ): - # for radio streams we just yield all chunks directly - if streamdetails.media_type == MediaType.RADIO: + # for non-tracks we just yield all chunks directly + if streamdetails.media_type != MediaType.TRACK: yield chunk bytes_sent += len(chunk) continue