Skip to content

Clarify use of stream/start, stream/end and stream/clear messages#83

Open
OnFreund wants to merge 2 commits into
Sendspin:mainfrom
OnFreund:patch-1
Open

Clarify use of stream/start, stream/end and stream/clear messages#83
OnFreund wants to merge 2 commits into
Sendspin:mainfrom
OnFreund:patch-1

Conversation

@OnFreund
Copy link
Copy Markdown

@OnFreund OnFreund commented May 2, 2026

Clarify the conditions under which the stream/end message is sent.

This change makes the current implementation of Music Assistant non-compliant, but we ensure that other servers don't copy this behavior, which forces unneeded complexity on clients.

Clarify the conditions under which the `stream/end` message is sent.
Expands the documentation for stream/end, stream/clear, and stream/start
to make explicit that stream/end is only for actual playback termination.
Track transitions require no stream commands; seeks and track jumps should
use stream/clear. Also documents stream/start behavior in Playing state
and adds a track jump scenario to the sequence diagram.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@OnFreund OnFreund changed the title Enhance description for stream/end message Clarify use of stream/start, stream/end and stream/clear messages May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant