From 7e9cc0e21aaf1261912069d41047849f3973cc91 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Wed, 31 May 2023 15:26:24 +0200 Subject: [PATCH] Add debug logging to audio.py (#692) * Add debug logging * Update music_assistant/server/helpers/audio.py Co-authored-by: Marcel van der Veldt * Update music_assistant/server/helpers/audio.py Co-authored-by: Marcel van der Veldt --------- Co-authored-by: Marcel van der Veldt --- music_assistant/server/helpers/audio.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/music_assistant/server/helpers/audio.py b/music_assistant/server/helpers/audio.py index c83be685..a423adcf 100644 --- a/music_assistant/server/helpers/audio.py +++ b/music_assistant/server/helpers/audio.py @@ -238,6 +238,7 @@ async def get_stream_details(mass: MusicAssistant, queue_item: QueueItem) -> Str """ streamdetails = None if queue_item.streamdetails and (time() < (queue_item.streamdetails.expires - 360)): + LOGGER.debug(f"Using cached streamdetails for {queue_item.uri}") # we already have fresh streamdetails, use these queue_item.streamdetails.seconds_skipped = None queue_item.streamdetails.seconds_streamed = None @@ -251,10 +252,12 @@ async def get_stream_details(mass: MusicAssistant, queue_item: QueueItem) -> Str full_item.provider_mappings, key=lambda x: x.quality or 0, reverse=True ): if not prov_media.available: + LOGGER.debug(f"Skipping unavailable {prov_media}") continue # get streamdetails from provider music_prov = mass.get_provider(prov_media.provider_instance) if not music_prov: + LOGGER.debug(f"Skipping {prov_media} - provider not available") continue # provider not available ? try: streamdetails: StreamDetails = await music_prov.get_stream_details( -- 2.34.1