Fix: prevent snapcast restarting when mass is shutting down
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 7 Mar 2025 00:14:19 +0000 (01:14 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 7 Mar 2025 00:14:19 +0000 (01:14 +0100)
music_assistant/providers/snapcast/__init__.py

index ea24ddfe3cfbc7e562beab96a92d180cb799429a..1f0118892ce32eb8c43614d234c82bd1c1cd7567 100644 (file)
@@ -758,7 +758,7 @@ class SnapCastProvider(PlayerProvider):
 
     def _handle_disconnect(self, exc: Exception) -> None:
         """Handle disconnect callback from snapserver."""
-        if self._stop_called:
+        if self._stop_called or self.mass.closing:
             # we're instructed to stop/exit, so no need to restart the connection
             return
         self.logger.info(