Fix chime validation for player groups (#3013)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Sat, 24 Jan 2026 00:27:28 +0000 (01:27 +0100)
committerGitHub <noreply@github.com>
Sat, 24 Jan 2026 00:27:28 +0000 (01:27 +0100)
music_assistant/helpers/util.py

index cf65f24c506c9c530e6352c07984933cabd4b4cd..3e228ed2063131638cf972d3455b492331b0de97 100644 (file)
@@ -27,7 +27,12 @@ import ifaddr
 from music_assistant_models.enums import AlbumType
 from zeroconf import IPVersion
 
-from music_assistant.constants import LIVE_INDICATORS, SOUNDTRACK_INDICATORS, VERBOSE_LOG_LEVEL
+from music_assistant.constants import (
+    ANNOUNCE_ALERT_FILE,
+    LIVE_INDICATORS,
+    SOUNDTRACK_INDICATORS,
+    VERBOSE_LOG_LEVEL,
+)
 from music_assistant.helpers.process import check_output
 
 if TYPE_CHECKING:
@@ -688,6 +693,9 @@ def validate_announcement_chime_url(url: str) -> bool:
     if not url or not url.strip():
         return True  # Empty URL is valid
 
+    if url == ANNOUNCE_ALERT_FILE:
+        return True  # Built-in chime file is valid
+
     try:
         parsed = urlparse(url.strip())