Fix Sonos and DLNA devices not discovered on fresh install (#531)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 14 Mar 2023 21:10:17 +0000 (22:10 +0100)
committerGitHub <noreply@github.com>
Tue, 14 Mar 2023 21:10:17 +0000 (22:10 +0100)
music_assistant/server/providers/dlna/__init__.py
music_assistant/server/providers/sonos/__init__.py

index 21df19e2fa88d2a25cdd8fc06e9cfad1aeab4ed4..789464f4beb482f39d9ac988bbe793a2a84fe97b 100644 (file)
@@ -390,7 +390,7 @@ class DLNAPlayerProvider(PlayerProvider):
 
                 # ignore disabled players
                 conf_key = f"{CONF_PLAYERS}/{udn}/enabled"
-                enabled = self.mass.config.get(conf_key)
+                enabled = self.mass.config.get(conf_key, True)
                 if not enabled:
                     self.logger.debug("Ignoring disabled player: %s", udn)
                     return
index 8002bddbd8b5ba3fabea8a813530fea431c04444..0950113a3fe0e7739933c8341bdf370d1152b948 100644 (file)
@@ -401,7 +401,7 @@ class SonosPlayerProvider(PlayerProvider):
         """Handle discovered Sonos player."""
         player_id = soco_device.uid
 
-        enabled = self.mass.config.get(f"{CONF_PLAYERS}/{player_id}/enabled")
+        enabled = self.mass.config.get(f"{CONF_PLAYERS}/{player_id}/enabled", True)
         if not enabled:
             self.logger.debug("Ignoring disabled player: %s", player_id)
             return