aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-12-14 14:14:02 +0100
committermetamuffin <metamuffin@disroot.org>2025-12-14 14:14:02 +0100
commitb20cecda65045635ae97d262e4a815dab1f52f55 (patch)
tree8fc714b56c4bd45e25f436db262226da35061f30
parent40fae1e0b0ee8728a71e4d0ce2afc5f4b1ed511a (diff)
downloadjellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar
jellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar.bz2
jellything-b20cecda65045635ae97d262e4a815dab1f52f55.tar.zst
replace yaml library
-rw-r--r--database/Cargo.toml1
-rw-r--r--server/src/config.rs4
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);