491dd1844ff1846183af259c64cd30810e8ea96c
- Strip the common /data/music/Library/ prefix from displayed keep/delete paths (every track lives there, so it added width without adding information); full path is still available via a hover title. - Table now uses a colgroup with fixed column widths so headers stay aligned with their content regardless of how long a given path is, instead of drifting with the widest cell in the column. - Add a per-row Delete button (self-contained form per cell) alongside the existing checkbox + bulk "Delete selected" flow -- the checkboxes now target an external form via the HTML `form` attribute instead of wrapping the table in a form, since a form can't legally nest another form for the per-row buttons. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Description
The control plane for the music pipeline (playlists, credentials, per-track download status, manual tag fixes/imports, dedup/genre review, scheduling)