diff --git a/lektord/src/app/mod.rs b/lektord/src/app/mod.rs index 97714b8758a37ebb8cb570ec5b174ac674454075..14c099095a35fee9ecbab9caa6711e84aa431817 100644 --- a/lektord/src/app/mod.rs +++ b/lektord/src/app/mod.rs @@ -209,6 +209,7 @@ impl LektorState { playstate: Default::default(), shutdown: RwLock::new(Some(shutdown)), })); + crate::c_wrapper::init_player_module(ptr.clone(), player)?; if config.mpris { *ptr.mpris.write().await = lektor_mpris::MPRISAdapter::builder("lektord", LektorStateWeakPtr::from(&ptr)) @@ -218,7 +219,6 @@ impl LektorState { .map_err(|err| log::error!("can't build mpris server, run with one: {err}")) .ok(); } - crate::c_wrapper::init_player_module(ptr.clone(), player)?; Ok(ptr) }