Extract the HTTP host and catalog layer into qbz-control, preserve the existing daemon API, and keep private session credentials out of SSE. Scope library stores and scan workers to their host. Share bounded source search and show Local results alongside Qobuz in the Qt search page. Add the launch-gated Qt Orbit laboratory and persistent remote-context banner. Let qbzd run --orbit own and administer its file library through instance-scoped API and CLI operations. Full remote UI control remains pending. Validate library/control/daemon suites, Qt search and QML regressions, two isolated daemon processes, Qt release build and final cargo check. cx
24 lines
569 B
TOML
24 lines
569 B
TOML
[package]
|
|
name = "qbz-control"
|
|
version.workspace = true
|
|
edition = "2021"
|
|
license = "MIT"
|
|
description = "Shared HTTP API infrastructure for QBZ hosts"
|
|
|
|
[dependencies]
|
|
uuid = { version = "1", features = ["v4"] }
|
|
qbz-library = { path = "../qbz-library" }
|
|
qbz-models = { path = "../qbz-models" }
|
|
qbz-core = { path = "../qbz-core" }
|
|
qbz-qobuz = { path = "../qbz-qobuz" }
|
|
qbz-reco = { path = "../qbz-reco" }
|
|
tokio.workspace = true
|
|
serde_json.workspace = true
|
|
serde.workspace = true
|
|
log.workspace = true
|
|
tiny_http = "0.12"
|
|
urlencoding = "2"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3"
|