Skip to content

Bulk ID3 cleanup tooling (stretch — may slip to v1.3) #115

@LeoHChen

Description

@LeoHChen

Stretch goal flag: this may not ship in v1.2. File now so the design conversation can run alongside #114, but if v1.2 fills up before this is solid, slip it to v1.3 without guilt.

Companion to the per-track ID3 edit work (#114). Let the user run an AI-assisted batch cleanup over an entire drive (or a selection of tracks). Same on-device-or-cloud branching, same privacy posture, with proper long-running-operation affordances.

Scope

  • Selection model: whole drive, an artist, an album, a playlist, or a multi-select from a list view.
  • Same suggestion types as ID3 edit sheet (Tier 1) + AI-suggested fixes (Tier 2) #114 Tier 2 (capitalization, typos, feat. normalization, missing albumArtist).
  • Stop / Resume affordance — the user can pause mid-batch and resume later without re-suggesting tracks already reviewed.
  • Progress UI with current / total and ETA.
  • "What changed" report at the end: list of tracks, fields that changed, per-track accept/reject (so the user can audit and roll back if needed).
  • Rollback: keep a journal of changes per batch so the user can revert the whole batch within some window (or until the next batch — TBD in design).

Privacy posture

Acceptance

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestuxUser experience, layout, interaction flow

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions