2bfdac25a7
nix: name the crane derivations, instead of "cargo-package"
a2e3da6aa5
cbd-tui: speak MPRIS, so the media keys reach the server
621823d930
nix, opus: let the packager choose where libopus comes from
87b98193d8
docs: audit the book and the READMEs, and give Seek its role
d8bd06219c
docs: correct why the spectrum seams stay fixed and the bars vary
d25620c6a9
cbd-tui: give the spectrum segments, seams and filled shadows
d5b35a4da2
cbd-tui: shade the spectrum bars and hold their peaks
430c87451b
tui: make the spectrum color configurable
Compare 5 commits »
378066470e
rss: subscribe to podcast feeds at /rss, including premium ones
bdc961501d
architecture: design the /rss subscription provider
1b2f01a2b6
queue: make the Insert *command* mean what the primitive now means
7fe4326923
queue: insert at a position, not after it, and show queue marks
95700bf31f
cbd-web: queue marks, visual mode, and the register
Compare 6 commits »
ef69afdd5f
Capture local files by copying them; add W to capture the queue
80c4b6e7ed
Implement mute (it was a stub)
7f34f869a9
Fill the now-playing pane to the bottom of the right column
bdfc0ec29c
Size the now-playing info block to its content, spectrum fills the rest
b3fec6d3c0
Make the TUI spectrum bars fill the height below the progress
Compare 33 commits »
9706e3b5d2
Survive a permanently dead refresh token while the access token works
8f7fe9380d
Change install pathes, since they won't survive