music-assistant-server

Branch:dev-lidarr-plugin

Commit Details

Fix AirPlay player hanging when a seek fails to load its next stream (#6076)

The end-of-stream signal held back for a replacement stream is now delivered once the queue stops loading one, so a failed seek or track change no longer leaves the player reporting playback.
Forgejo

Author

Marcel van der Veldt<[email protected]>
August 28, 2026 at 09:52 AM UTC

Committer

Marcel van der Veldt<[email protected]>
August 29, 2026 at 12:28 AM UTC
312additions
8deletions
5files changed

Parent commits

Changes

5 files
+312-8

Changed Files (5)

music_assistant/helpers/
music_assistant/providers/airplay/
tests/providers/airplay/
music_assistant/helpers/process.py
+8-1
music_assistant/providers/airplay/README.md
+5-2
music_assistant/providers/airplay/constants.py
music_assistant/providers/airplay/stream_session.py
+51-1
tests/providers/airplay/test_stream_session.py
+248-4