Skip to content

Advanced Library List View #209

Description

@carlhye

Stub — seeded from community signal removed from #208 (Smart Fades). Not yet shaped.


Problem statement

MA's track list views are visually bare compared to desktop music apps like MusicBee, foobar2000, or iTunes. Users can't see key metadata (year, BPM, genre, play count, file format) at a glance in the list, and can't sort by those fields. Power users coming from dedicated music managers feel a significant step down in library control.

Community signals

  • Add more metadata visibility & sorting options — MusicBee user frustrated by inability to sort or filter by metadata fields; wants a table/list view with configurable columns (Artist, Album, Year, BPM, Genre, etc.) and sortable headers — the standard desktop music app experience. Highlights the gap for music enthusiasts migrating from dedicated library managers.
    Note: needs more signals before pitching. Search GitHub discussions and Discord for "columns", "sort by", "table view", "list view" to supplement.

Scope & Boundaries

In scope

(TBD — needs shaping)

  • Configurable metadata columns in track list views
  • Sortable column headers
  • Persistent column preferences per user

Not in scope

(TBD)

Foreseen solution

Not yet shaped.

Risks & open questions

  • How does this interact with #203 (Artist & Album Overview Revamp)? May overlap on list view design.
  • Mobile: column-based table views don't translate well to narrow screens — needs a separate mobile treatment or explicit exclusion.
  • Performance: sorting large libraries by on-disk metadata (BPM, file format) may require indexing work.

Appetite

Not yet estimated. Likely Medium for a basic implementation; Large if it includes fully configurable column sets and persistent preferences.

Execution issues

No response

Decision log

Date Decision Outcome
2026-06-23 Seeded from #4165, removed from #208 as misaligned Parked as standalone opportunity
2026-06-23 Published to GitHub #209

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Draft

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions