From: Marvin Schenkel Date: Wed, 31 May 2023 13:26:24 +0000 (+0200) Subject: Add debug logging to audio.py (#692) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7e9cc0e21aaf1261912069d41047849f3973cc91;p=music-assistant-server.git 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 --- 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(