• Joined on 2023-03-27
hans pushed to fable at clusterfuck/crabidy 2026-07-30 01:30:32 +02:00
1f41c45b95 plan: record what the live queue and the log actually said
bb084dd62b queue, tui: dedup by title, and keep foreign writes off the screen
001abcc35c queue: de-duplicate and sort the queue, server-side
Compare 3 commits »
hans pushed to fable at clusterfuck/crabidy 2026-07-28 11:00:03 +02:00
1228c7cb70 cbd-tui: show the album year, not the full release date
bbebee0b4f cbd-tui: no empty parentheses in the now-playing notification
Compare 2 commits »
hans pushed to fable at clusterfuck/crabidy 2026-07-28 08:11:51 +02:00
2bfdac25a7 nix: name the crane derivations, instead of "cargo-package"
hans pushed to fable at clusterfuck/crabidy 2026-07-28 07:16:37 +02:00
a2e3da6aa5 cbd-tui: speak MPRIS, so the media keys reach the server
hans pushed to fable at clusterfuck/crabidy 2026-07-28 00:53:19 +02:00
621823d930 nix, opus: let the packager choose where libopus comes from
hans pushed to fable at clusterfuck/crabidy 2026-07-27 22:14:21 +02:00
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 »
hans pushed to fable at clusterfuck/crabidy 2026-07-27 09:30:21 +02:00
d2f687983e cbd-web: make the seek buttons monochrome type
43902fc818 cbd-web: drop the collapsed pane strip on phones
8e3c210864 cbd-web: give the panes a tab control
1db88e0f5a cbd-web: end the volume slider where the server clamps
034737d14f server: report the real volume, mute and position
Compare 6 commits »
hans pushed to fable at clusterfuck/crabidy 2026-07-26 14:32:26 +02:00
1e8afd5f41 plan: record the seek follow-up
0d08c765a1 seek: put seek and track-skip on two keys, and make the web gauge clickable
956a490606 rss: don't list image enclosures as episodes
d0b01c75d0 seek: move 15 seconds inside the playing track with Ctrl-b / Ctrl-f
Compare 4 commits »
hans pushed to fable at clusterfuck/crabidy 2026-07-26 12:48:50 +02:00
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 »
hans pushed to fable at clusterfuck/crabidy 2026-07-25 13:29:37 +02:00
e2c1b44cdb Fix sccache coflict
d630c9e550 cbd-web: drop the unreachable capture-delete confirmation
ba4775b0bb nix, cross: give the builds cmake so the bundled libopus compiles
ab3bd7c63a docs: bring the book and every README up to date
af04573b72 jamendo: ship a default client_id so /jamendo works out of the box
Compare 50 commits »
hans pushed to fable at clusterfuck/crabidy 2026-07-22 01:47:15 +02:00
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 »
hans pushed to fable at clusterfuck/crabidy 2026-07-20 11:49:06 +02:00
9706e3b5d2 Survive a permanently dead refresh token while the access token works
hans pushed to fable at clusterfuck/crabidy 2026-07-20 11:22:21 +02:00
86ce63ae61 Document the as-built architecture
634b89b9e8 Fix device login stalling silently until code expiry
Compare 2 commits »
hans created branch fable in clusterfuck/crabidy 2026-07-20 00:04:27 +02:00
hans pushed to fable at clusterfuck/crabidy 2026-07-20 00:04:27 +02:00
21e1b10c0b Drop redundant log-to-tracing bridge init
d504ebc85f Fix intermittent playback stops and harden the queue
56bc0b0d04 Refactor provider addressing to filesystem-like paths
6d8bc7f166 Overhaul tracing: fix span misattribution, broaden coverage
6eb5a87b15 Update all dependencies to current versions
Compare 6 commits »
hans pushed to main at hans/nixos-install 2025-07-26 16:52:20 +02:00
b2576dc0b8 Add instructions for wpa3 wifis
hans pushed to main at hans/nixos-install 2024-11-04 12:53:48 +01:00
8f7fe9380d Change install pathes, since they won't survive
hans pushed to main at hans/nixos-install 2024-11-04 12:26:00 +01:00
682cbf4d73 Update to fit newest install script
hans pushed to main at hans/nixos-install 2024-11-02 23:29:29 +01:00
5b92bb2105 Fix clone path and readme
hans pushed to main at hans/nixos-install 2024-11-02 23:26:45 +01:00
c622ddca34 Adjust install path and readme