[package] name = "tsclientlib-connect-spike" version = "0.1.0" edition = "2021" publish = false description = "Chanora PoC: prove tsclientlib protocol feasibility by connecting to a TS3-compatible server and printing the channel tree." # This is PoC code, not product code. See docs/architecture/proof-of-concept-plan.md ยง4. [dependencies] # tsclientlib is git-only (not on crates.io). # Audio feature is disabled because this spike only proves the connect/state path; # audio behaviour is covered by a separate PoC (audio-capture-playback-spike). tsclientlib = { git = "https://github.com/ReSpeak/tsclientlib.git", default-features = false, features = ["default-tls"] } anyhow = "1" clap = { version = "4", features = ["derive"] } futures = "0.3" tokio = { version = "1", features = ["macros", "rt-multi-thread", "time", "signal"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] }