It's like mopidy but good.
Go to file
AI User 86ce63ae61 Document the as-built architecture
Records the current design in architecture/overview.md: crate topology,
the three concurrency domains and the channels between them, the
filesystem-like path addressing scheme, the span-carrying message
envelope used for tracing, and the Tidal device-flow auth.

Captures the trade-offs behind the load-bearing choices (paths vs opaque
ids, blocking engine thread, lossy broadcast) and the known gaps, so
later changes can see what was traded away.

Adds d2 to devenv for rendering the embedded diagrams.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 10:34:45 +02:00
.gitea Clean up a bit 2023-06-13 10:12:26 +02:00
architecture Document the as-built architecture 2026-07-20 10:34:45 +02:00
audio-player Fix intermittent playback stops and harden the queue 2026-07-19 22:00:22 +02:00
cbd-tui Fix intermittent playback stops and harden the queue 2026-07-19 22:00:22 +02:00
crabidy-core Fix intermittent playback stops and harden the queue 2026-07-19 22:00:22 +02:00
crabidy-server Drop redundant log-to-tracing bridge init 2026-07-19 22:01:22 +02:00
tidaldy Fix device login stalling silently until code expiry 2026-07-20 09:26:48 +02:00
.editorconfig Add cross compile release flow 2023-06-12 09:38:19 +02:00
.gitignore Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
Cargo.lock Drop redundant log-to-tracing bridge init 2026-07-19 22:01:22 +02:00
Cargo.toml Drop redundant log-to-tracing bridge init 2026-07-19 22:01:22 +02:00
Cross.toml Generate x86_64 target 2023-06-12 18:21:58 +02:00
README.md Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
aarch64-unknown-linux-gnu-Dockerfile Try to add release files 2023-06-12 18:06:00 +02:00
armv7-unknown-linux-gnueabihf-Dockerfile Try to add release files 2023-06-12 18:06:00 +02:00
devenv-rust.nix Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
devenv.lock Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
devenv.nix Document the as-built architecture 2026-07-20 10:34:45 +02:00
devenv.yaml Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
rust-toolchain.toml Add devenv-based dev environment and README 2026-07-19 21:29:23 +02:00
x86_64-unknown-linux-gnu-Dockerfile Generate x86_64 target 2023-06-12 18:21:58 +02:00

README.md

crabidy