Skip to content

Add playlist search/filter control #42

Description

@paulpv

Summary

Introduce a search box at the top of the playlist so users can quickly filter tracks by title, artist, or path fragment without leaving the main view.

Proposed work

  • Render a lightweight search input above the playlist list; hide or disable it if the playlist is empty.
  • Filter the in-memory track list as the user types, highlighting matches and updating keyboard focus/selection accordingly.
  • Support case-insensitive substring matches across track metadata (filename, inferred title, artist if present).
  • Provide a clear/reset control and ensure the filter state persists only for the current session unless we decide otherwise.
  • Maintain accessibility: label the search input, announce result counts, and ensure tab navigation works when the list is filtered.
  • Document manual testing steps in the README, including large playlists and empty-result scenarios.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions