diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-18 14:22:52 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-18 14:22:52 -0500 |
| commit | 97523e6d47964296c9684cb36065dafd0d6c0a1e (patch) | |
| tree | b101fcac7a3ca1d8e72a59e8cf7936541bdf8178 /tests/test-coverage-core--command.el | |
| parent | 38ce367d92e66e8a8e91e12af7a935097fb6f00b (diff) | |
| download | dotemacs-97523e6d47964296c9684cb36065dafd0d6c0a1e.tar.gz dotemacs-97523e6d47964296c9684cb36065dafd0d6c0a1e.zip | |
feat(music): tag completion, aligned listings, numbered playlist rows
The radio tag search now completes over popular tags from radio-browser's /json/tags endpoint (station-count order, capped at 500, cached per session), so the prompt offers real tags instead of a blind guess. Free-form input still works, and a failed fetch degrades to plain input.
Station listings align into columns: the votes field pads to a fixed width, and each annotation pads out to the widest candidate name.
Playlist rows carry a numeric overlay prefix, rebuilt after every change by a debounced after-change hook, so the cursor stays visible on cover-art thumbnails and each row's position is readable. Overlays leave the buffer text to EMMS.
Also fixed: the search now trims queries before they hit the API (a trailing space used to reach it as %20 and match nothing).
Diffstat (limited to 'tests/test-coverage-core--command.el')
0 files changed, 0 insertions, 0 deletions
