diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-06 14:07:03 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-06 14:07:03 -0500 |
| commit | 5e03a15f47bdc1354554584f4939b303b52d9b75 (patch) | |
| tree | 864826aa6263bdab724a4fdaa541b35ee98d6fdf /modules/selection-framework.el | |
| parent | 830654d2a5af29d6df5d61d061417a1a7503ab42 (diff) | |
| download | dotemacs-5e03a15f47bdc1354554584f4939b303b52d9b75.tar.gz dotemacs-5e03a15f47bdc1354554584f4939b303b52d9b75.zip | |
feat(music): radio row for name, tag, and manual station search
I turned the radio-browser lookup into a Radio row in the playlist buffer: n searches by station name, t searches by tag/genre, m enters a station by hand. Tag search is new (it was a vNext item), and both name and tag hit radio-browser's search endpoint with a name= or tag= field.
Freeing n and t moved two keys: single mode goes from t to s, and stop goes from s to S. The header gains a Radio row and the Mode row now reads [s] single. Created station files carry a -Radio suffix (Adroit_Jazz_Underground-Radio.m3u).
The pure pieces and the search-URL field are unit-tested (20). Name and tag searches are live-verified. The picker and playback stay a manual check.
Diffstat (limited to 'modules/selection-framework.el')
0 files changed, 0 insertions, 0 deletions
