small fix for airplay detecting end of stream
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 28 Aug 2024 11:01:17 +0000 (13:01 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 28 Aug 2024 11:01:17 +0000 (13:01 +0200)
music_assistant/server/providers/airplay/__init__.py

index 4efdd496a6a1d961677f716f9d44793698df47a5..cc96b275b267ac1146ce87602dcfd30af4c37c25 100644 (file)
@@ -403,6 +403,9 @@ class RaopStream:
                     self.mass.create_task(self.mass.player_queues.resume(queue.queue_id))
                 else:
                     logger.warning("Packet loss detected!")
+            if "end of stream reached" in line:
+                logger.debug("End of stream reached")
+                break
 
             logger.log(VERBOSE_LOG_LEVEL, line)