Refactor to split client from server

This commit is contained in:
Alexander
2026-07-01 16:31:55 +02:00
parent d35aa2aecb
commit 8dba0c097d
56 changed files with 441 additions and 326 deletions
Generated
+41 -7
View File
@@ -1700,7 +1700,7 @@ dependencies = [
]
[[package]]
name = "musicfs"
name = "musicfs-client"
version = "0.1.0"
dependencies = [
"anyhow",
@@ -1712,24 +1712,58 @@ dependencies = [
"http",
"libc",
"log",
"musicfs-core",
"musicfs-proto",
"notify",
"prost",
"sea-orm",
"symphonia",
"tempfile",
"time",
"tokio",
"tokio-stream",
"tonic",
"tonic-health",
"tonic-prost",
"tonic-reflection",
"tracing",
"twox-hash",
]
[[package]]
name = "musicfs-core"
version = "0.1.0"
dependencies = [
"symphonia",
"tempfile",
"tracing",
"tracing-appender",
"tracing-subscriber",
"twox-hash",
]
[[package]]
name = "musicfs-proto"
version = "0.1.0"
dependencies = [
"prost",
"tonic",
"tonic-prost",
]
[[package]]
name = "musicfs-server"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"clap",
"musicfs-core",
"musicfs-proto",
"notify",
"tempfile",
"tokio",
"tokio-stream",
"tonic",
"tonic-health",
"tonic-reflection",
"tracing",
]
[[package]]
name = "nix"
version = "0.29.0"