diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-12-14 14:14:02 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-12-14 14:14:02 +0100 |
| commit | b20cecda65045635ae97d262e4a815dab1f52f55 (patch) | |
| tree | 8fc714b56c4bd45e25f436db262226da35061f30 | |
| parent | 40fae1e0b0ee8728a71e4d0ce2afc5f4b1ed511a (diff) | |
| download | jellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar jellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar.bz2 jellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar.zst | |
replace yaml library
| -rw-r--r-- | database/Cargo.toml | 1 | ||||
| -rw-r--r-- | server/src/config.rs | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/database/Cargo.toml b/database/Cargo.toml index 19f632a..eeeee7f 100644 --- a/database/Cargo.toml +++ b/database/Cargo.toml @@ -11,3 +11,4 @@ log = { workspace = true } serde_json = "1.0.145" redb = "3.1.0" anyhow = "1.0.100" +rocksdb = { version = "0.24.0", features = ["multi-threaded-cf"] } diff --git a/server/src/config.rs b/server/src/config.rs index bcb3de6..93278fc 100644 --- a/server/src/config.rs +++ b/server/src/config.rs @@ -4,7 +4,7 @@ Copyright (C) 2025 metamuffin <metamuffin.org> */ -use anyhow::{anyhow, Context, Result}; +use anyhow::{Context, Result, anyhow}; use jellycache::init_cache; use jellylogic::init_database; use serde::Deserialize; @@ -31,7 +31,7 @@ pub async fn load_config() -> Result<()> { ))?; let config_raw = read_to_string(path).await.context("reading main config")?; - let config: Config = serde_yml::from_str(&config_raw).context("parsing main config")?; + let config: Config = serde_yaml_ng::from_str(&config_raw).context("parsing main config")?; *jellystream::CONF_PRELOAD.lock().unwrap() = Some(config.stream); *jellytranscoder::CONF_PRELOAD.lock().unwrap() = Some(config.transcoder); |