Radio: Source continuation and autoplay toggle #17
Labels
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
SBDeveloper/medley#17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #13
What to build
When the Queue runs out and autoplay is on, the host appends a Source-provided continuation seeded from the last Track (Deezer Flow for Deezer). Sources declare continuation as an optional capability. Radio Tracks are ordinary visible Queue entries. Playback ends cleanly if there is no continuation or the Source is offline.
Appended entries carry origin
radio. The existing Queue page shows them under their own heading and carries the autoplay toggle; the new Queue panel (#42) takes over later. Part of the UI rework #32.Acceptance criteria
radioin the Queue stateBlocked by
radio)Implemented in
e9c5be6: optional continuation export (fake-source, Deezer track radio), persisted autoplay setting, Radio entries with origin radio appended when the Queue runs out, Queue page toggle and Radio section, Core integration tests.