diff --git a/Cargo.lock b/Cargo.lock index a6fec10e..208cac68 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "PMOMusic" -version = "0.3.26" +version = "0.3.27" dependencies = [ "axum 0.8.7", "console-subscriber", diff --git a/PMOMusic/Cargo.toml b/PMOMusic/Cargo.toml index e95278b8..a5e304e2 100644 --- a/PMOMusic/Cargo.toml +++ b/PMOMusic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "PMOMusic" -version = "0.3.26" +version = "0.3.27" edition = "2024" [dependencies] diff --git a/pmocontrol/src/control_point.rs b/pmocontrol/src/control_point.rs index b763c326..998fe91a 100644 --- a/pmocontrol/src/control_point.rs +++ b/pmocontrol/src/control_point.rs @@ -1538,7 +1538,13 @@ fn refresh_attached_queue_for( return Ok(()); } - // Step 3: Browse container + // Step 3: Notify UI that the renderer is loading (Transitioning state) + event_bus.broadcast(RendererEvent::StateChanged { + id: renderer_id.clone(), + state: PlaybackState::Transitioning, + }); + + // Step 4: Browse container (renamed from Step 3 for clarity) const MAX_BROWSE_ATTEMPTS: usize = 3; const BROWSE_RETRY_DELAY_MS: u64 = 200; diff --git a/version.txt b/version.txt index e23fb32d..e01fa856 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.3.26 +0.3.27