[workspace] members = [ "crates/musicfs-proto", "crates/musicfs-core", "crates/musicfs-server", "crates/musicfs-client", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2024" [workspace.dependencies] musicfs-proto = { path = "crates/musicfs-proto" } musicfs-core = { path = "crates/musicfs-core" } prost = "0.14" tonic = "0.14" tonic-prost = "0.14" tonic-health = "0.14" tonic-reflection = "0.14" symphonia = { version = "0.5", default-features = false, features = [ "aac", "alac", "flac", "mp3", "ogg", "vorbis", "wav", ] } twox-hash = "2.1.2" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } tracing-appender = "0.2.5" tokio = { version = "1", features = [ "macros", "rt-multi-thread", "signal", "fs", "io-util", "sync", ] } anyhow = "1" async-trait = "0.1" clap = { version = "4.6.1", features = ["derive"] } notify = "8.2.0" tokio-stream = "0.1" fuser = "0.17.0" libc = "0.2.186" sea-orm = { version = "2.0.0-rc", features = [ "sqlx-postgres", "runtime-tokio", "macros", ] } log = "0.4" bytes = "1" http = "1" chrono = { version = "0.4", default-features = false, features = ["clock"] } tempfile = "3"