Fix pre announce typing (#2998)
authorArtur Pragacz <49985303+arturpragacz@users.noreply.github.com>
Tue, 20 Jan 2026 13:19:21 +0000 (14:19 +0100)
committerGitHub <noreply@github.com>
Tue, 20 Jan 2026 13:19:21 +0000 (14:19 +0100)
music_assistant/controllers/players/player_controller.py

index 263976a77db2afd92e2ac3bd0d9da4aa38158f4f..6df2cc18d18b2e9b0d569c802867d903c0cd239f 100644 (file)
@@ -823,7 +823,7 @@ class PlayerController(CoreController):
         self,
         player_id: str,
         url: str,
-        pre_announce: bool | str | None = None,
+        pre_announce: bool | None = None,
         volume_level: int | None = None,
         pre_announce_url: str | None = None,
     ) -> None:
@@ -900,7 +900,7 @@ class PlayerController(CoreController):
             # we can send a regular play-media call downstream
             announce_data = AnnounceData(
                 announcement_url=url,
-                pre_announce=bool(pre_announce or False),
+                pre_announce=bool(pre_announce),
                 pre_announce_url=pre_announce_url,
             )
             announcement = PlayerMedia(