from music_assistant_models.config_entries import ConfigEntry, ConfigValueOption, ConfigValueType
from music_assistant_models.enums import (
ConfigEntryType,
+ MediaType,
PlaybackState,
PlayerFeature,
PlayerType,
await self.multi_client_stream.stop()
self.multi_client_stream = None
+ # Clear next media item during announcements to prevent playing the
+ # next enqueued track after it finishes.
+ if media.media_type == MediaType.ANNOUNCEMENT:
+ self.client._next_media = None
+
if not self.group_members:
# Simple, single-player playback
await self._handle_play_url_for_slimplayer(