Skip to content

[Feature]: Improve previously played management #15

@Jamesllllllllll

Description

@Jamesllllllllll

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions