Since updating to 2.7.2, the player will sometimes show that it has gone from playing to idle, but the audio continues to play over Airplay to my WiiM device; even going on to the next song in the queue for hours.
Config info: The music provider in use is Spotify. Smart fades is disabled, volume normalization is on. Using Airplay 1 with encryption, no compression, and no device password. Deployment is using the provided Docker Compose YAML file.
I've only seen it happen when a new song starts. Most of the time, but not always, when sending a new Spotify playlist ID to Music Assistant from Home Assistant using a 'clear playlist, play media playlist X, and turn on shuffle' sequence. If the sequence runs again for a new playlist, then it typically starts to show a playing status again.
Tried from a fresh deployment and was able to reproduce the same thing. Can't say for certain what version I came from where this wasn't an issue, but it would have been a release from late November.
In the latest example, I was able to grab this from the logs right after it happened:
2025-12-30 19:04:15.009 WARNING (MainThread) [music_assistant.player_queues] Queue WiiM Pro-DC12 has no current index
2025-12-30 19:04:16.452 INFO (MainThread) [music_assistant.player_queues] Fetching tracks to play for playlist Jazz for Reading
2025-12-30 19:04:18.204 INFO (MainThread) [music_assistant.streams] Start Queue Flow stream for Queue WiiM Pro-DC12 - crossfade: disabled
2025-12-30 19:04:19.584 INFO (MainThread) [music_assistant.airplay] AirPlay device connected. Starting playback.
Using a combination of 'media player stop, media player start' from Home Assistant to the entity, it typically fixes the issue for a while. If that is done, then it picks back up from starting the last song that was last showing as playing on the player.