From 069e9ee496ca98a0dd57e6045b70bb369b6645da Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Wed, 25 Mar 2026 13:08:14 +0100 Subject: [PATCH] chore: bump version to 0.3.27 - Update Cargo.toml and version.txt to v0.3.27 - Rename Step 3 to Step 4 in control_point.rs for clarity - Add UI notification on renderer state transition (PlaybackState::Transitioning) --- Cargo.lock | 2 +- PMOMusic/Cargo.toml | 2 +- pmocontrol/src/control_point.rs | 8 +++++++- version.txt | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) 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