Queue origin and context #34
Labels
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
SBDeveloper/medley#34
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?
Parent
Part of #32
What to build
Queue entries carry an origin (
manual,context,radio) and the Queue remembers the context it was started from (label and reference, e.g. a Playlist or album). Manually added Tracks (play next, add to queue) play before context entries. Starting a new Playlist or album replaces the context entries and keeps manual ones. A clear action empties the Queue. Old saved Queues still load. The existing Queue page shows manual and context entries as two sections so the behaviour is visible end to end.Acceptance criteria
Blocked by
None (can start immediately)
Implemented in
fe8f3d7: Queue entries carry origin (manual/context), Queue remembers its context, manual tracks play before context, new Playlist replaces context and keeps manual, clear_queue added, old saved queues load, Queue page shows two sections and a Clear button. Album contexts not covered: Core has no play-album path yet.