diff --git a/src/callers/mod.rs b/src/callers/mod.rs index aac314c..55d2907 100644 --- a/src/callers/mod.rs +++ b/src/callers/mod.rs @@ -1,3 +1,4 @@ +pub mod coverart; pub mod metadata; pub mod song; @@ -6,4 +7,5 @@ pub mod endpoints { pub const QUEUESONGDATA: &str = "/api/v2/song/queue/{id}"; pub const NEXTQUEUESONG: &str = "/api/v2/song/queue/next"; pub const QUEUEMETADATA: &str = "/api/v2/song/metadata/queue"; + pub const QUEUECOVERART: &str = "/api/v2/coverart/queue"; } diff --git a/src/main.rs b/src/main.rs index 560d5fc..7508658 100644 --- a/src/main.rs +++ b/src/main.rs @@ -85,6 +85,10 @@ pub mod init { crate::callers::endpoints::QUEUEMETADATA, get(crate::callers::metadata::endpoint::fetch_metadata), ) + .route( + crate::callers::endpoints::QUEUEMETADATA, + post(crate::callers::coverart::endpoint::queue), + ) } pub async fn app() -> axum::Router {