From: Marcel van der Veldt Date: Mon, 26 Jan 2026 23:23:19 +0000 (+0100) Subject: Fix players unavailable of cast and bluesound provider (#3027) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=913590f107053716e1606a629669aef948676f04;p=music-assistant-server.git Fix players unavailable of cast and bluesound provider (#3027) --- diff --git a/music_assistant/providers/bluesound/player.py b/music_assistant/providers/bluesound/player.py index bd6a5560..f00e8c60 100644 --- a/music_assistant/providers/bluesound/player.py +++ b/music_assistant/providers/bluesound/player.py @@ -67,8 +67,8 @@ class BluesoundPlayer(Player): self._attr_device_info = DeviceInfo( model=discovery_info.get("model", "BluOS Device"), manufacturer="BluOS", - ip_address=ip_address, ) + self._attr_device_info.ip_address = ip_address self._attr_available = True self._attr_source_list = [] self._attr_needs_poll = True diff --git a/music_assistant/providers/chromecast/player.py b/music_assistant/providers/chromecast/player.py index 11575616..ae3f358c 100644 --- a/music_assistant/providers/chromecast/player.py +++ b/music_assistant/providers/chromecast/player.py @@ -107,9 +107,9 @@ class ChromecastPlayer(Player): self._attr_device_info = DeviceInfo( model=self.cast_info.model_name, - ip_address=f"{self.cast_info.host}:{self.cast_info.port}", manufacturer=self.cast_info.manufacturer or "", ) + self._attr_device_info.ip_address = self.cast_info.host assert provider.mz_mgr is not None # for type checking status_listener = CastStatusListener(self, provider.mz_mgr) self.status_listener = status_listener @@ -768,9 +768,9 @@ class ChromecastPlayer(Player): self._attr_available = new_available self._attr_device_info = DeviceInfo( model=self.cast_info.model_name, - ip_address=f"{self.cast_info.host}:{self.cast_info.port}", manufacturer=self.cast_info.manufacturer or "", ) + self._attr_device_info.ip_address = self.cast_info.host self.mass.loop.call_soon_threadsafe(self.update_state) if new_available and self.type == PlayerType.PLAYER: