feat: add Plex media-server catalog and playback baseline (#748)

* feat: add Plex media-server catalog baseline
* feat: add Plex media-server playback baseline
This commit is contained in:
Juanjo Presa
2026-05-11 13:38:06 +02:00
committed by GitHub
parent 1e74c33c5c
commit 945308a65b
48 changed files with 3196 additions and 729 deletions
+4 -9
View File
@@ -1,21 +1,16 @@
use crate::error::TuliproxError;
use enum_iterator::Sequence;
use std::{fmt::Display, str::FromStr};
#[derive(Debug, Copy, Clone, serde::Serialize, serde::Deserialize, Sequence, PartialEq, Eq, Default)]
use strum_macros::AsRefStr;
#[derive(Debug, Copy, Clone, serde::Serialize, serde::Deserialize, PartialEq, Eq, Default, AsRefStr)]
#[strum(serialize_all = "lowercase")]
#[serde(rename_all = "lowercase")]
pub enum ProcessingOrder {
#[serde(rename = "frm")]
#[default]
Frm,
#[serde(rename = "fmr")]
Fmr,
#[serde(rename = "rfm")]
Rfm,
#[serde(rename = "rmf")]
Rmf,
#[serde(rename = "mfr")]
Mfr,
#[serde(rename = "mrf")]
Mrf,
}