Problem or use case
Previously played songs are already persisted, but the current management experience does not make good use of that history. The main missing workflow is being able to recover from accidentally marking a request as played.
Proposed solution
Improve the previously played experience with:
- a restore button so a mistakenly played request can be returned to the playlist
- preservation of relevant metadata when restoring or reusing an item
- better mobile optimization
- search for a specific user's previous requests
Alternatives considered
Leave previously played as a simple historical view, but that limits its usefulness for correction and replay workflows.
Additional context
Played-song history should be treated as lifetime channel history, not just the current session. Clearing or resetting the active playlist should not delete previously played records.
That stored history could also support future analytics and stats, but the primary user need here is restoring a request that was accidentally marked as played.
Problem or use case
Previously played songs are already persisted, but the current management experience does not make good use of that history. The main missing workflow is being able to recover from accidentally marking a request as played.
Proposed solution
Improve the previously played experience with:
Alternatives considered
Leave previously played as a simple historical view, but that limits its usefulness for correction and replay workflows.
Additional context
Played-song history should be treated as lifetime channel history, not just the current session. Clearing or resetting the active playlist should not delete previously played records.
That stored history could also support future analytics and stats, but the primary user need here is restoring a request that was accidentally marked as played.