fix provider default_name
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 16 Dec 2025 22:10:37 +0000 (23:10 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 16 Dec 2025 22:10:37 +0000 (23:10 +0100)
music_assistant/models/provider.py

index db5d62ecf83d595d80971a870802aad5f4ef7591..97e4c940072b36e497371eacef67a6c3877d0cff 100644 (file)
@@ -105,7 +105,8 @@ class Provider:
     def default_name(self) -> str:
         """Return a default friendly name for this provider instance."""
         # create default name based on instance count
-        instances = [x.instance_id for x in self.mass.music.providers if x.domain == self.domain]
+        prov_confs = self.mass.config.get("providers", {}).values()
+        instances = [x["instance_id"] for x in prov_confs if x["domain"] == self.domain]
         if len(instances) <= 1:
             # only one instance (or no instances yet at all) - return provider name
             return self.manifest.name