Skip to content

Keep Sendspin stream open on skip/seek via stream/clear messages#3870

Draft
maximmaxim345 wants to merge 2 commits into
devfrom
feat/sendspin-stream-end-spec
Draft

Keep Sendspin stream open on skip/seek via stream/clear messages#3870
maximmaxim345 wants to merge 2 commits into
devfrom
feat/sendspin-stream-end-spec

Conversation

@maximmaxim345
Copy link
Copy Markdown
Member

@maximmaxim345 maximmaxim345 commented May 11, 2026

While Sendspin has a stream/clear message specifically ment for skips and seeks, it wasn't used by Music Assistant before.
Instead of the stream/clear message, Music Assistant/aiosendspin instead sent a stream/end message immediately followed by a stream/start message.
While both approaches to handle skips are valid by the Specification, using stream/clear can allow client implementations to handle track seeks and skips more efficiently.
Additionally this will show gaps in client implementations, ensuring that they correctly implement the Specification to properly work with Music Assistant.

Related:

Draft:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant