From: Lasse Bang Mikkelsen Date: Tue, 15 Apr 2025 16:45:22 +0000 (+0200) Subject: Fix all lowercase display names for AirPlay players (#2126) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=fcbadef684b388d68a2ec6b9dfaf7ed370a21c3d;p=music-assistant-server.git Fix all lowercase display names for AirPlay players (#2126) The Zeroconf cache keys are all lowercase, use service name from AsyncServiceInfo. --- diff --git a/music_assistant/providers/airplay/provider.py b/music_assistant/providers/airplay/provider.py index 33d7011e..eea6346a 100644 --- a/music_assistant/providers/airplay/provider.py +++ b/music_assistant/providers/airplay/provider.py @@ -188,8 +188,8 @@ class AirPlayProvider(PlayerProvider): """Handle MDNS service state callback.""" if not info: return - if "@" in name: - raw_id, display_name = name.split(".")[0].split("@", 1) + if "@" in info.name: + raw_id, display_name = info.name.split(".")[0].split("@", 1) elif deviceid := info.decoded_properties.get("deviceid"): raw_id = deviceid.replace(":", "") display_name = info.name.split(".")[0]