From 06c54162e41e76eca64ff22069220e9b9a6d8e3a Mon Sep 17 00:00:00 2001 From: Laurent ARNAL Date: Wed, 15 Oct 2025 16:55:03 +0200 Subject: [PATCH 1/3] missing TrackMetaData keys in onValueReceived switch case Signed-off-by: Laurent ARNAL --- .../upnpcontrol/internal/handler/UpnpRendererHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java index dd308bd814efe..13cdb8707f0a1 100644 --- a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java +++ b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java @@ -1086,6 +1086,7 @@ public void onValueReceived(@Nullable String variable, @Nullable String value, @ break; case "CurrentTrackMetaData": case "CurrentURIMetaData": + case "TrackMetaData": onValueReceivedCurrentMetaData(value); break; case "NextAVTransportURIMetaData": From df32430ea8bb4172064b00f75451bea2941cf4eb Mon Sep 17 00:00:00 2001 From: Laurent ARNAL Date: Fri, 17 Oct 2025 15:04:28 +0200 Subject: [PATCH 2/3] add @lsiepel sugested comment Signed-off-by: Laurent ARNAL --- .../upnpcontrol/internal/handler/UpnpRendererHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java index 13cdb8707f0a1..a079d4b0940d1 100644 --- a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java +++ b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java @@ -1086,7 +1086,7 @@ public void onValueReceived(@Nullable String variable, @Nullable String value, @ break; case "CurrentTrackMetaData": case "CurrentURIMetaData": - case "TrackMetaData": + case "TrackMetaData": // Some (non-compliant) renderers emit TrackMetaData instead of CurrentTrackMetaData/CurrentURIMetaData onValueReceivedCurrentMetaData(value); break; case "NextAVTransportURIMetaData": From 4bfafaabe00c973eaaeaaf3687db3f8cd32b07c3 Mon Sep 17 00:00:00 2001 From: Laurent ARNAL Date: Fri, 17 Oct 2025 15:09:59 +0200 Subject: [PATCH 3/3] spotless:apply Signed-off-by: Laurent ARNAL --- .../upnpcontrol/internal/handler/UpnpRendererHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java index a079d4b0940d1..4d53662d47f95 100644 --- a/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java +++ b/bundles/org.openhab.binding.upnpcontrol/src/main/java/org/openhab/binding/upnpcontrol/internal/handler/UpnpRendererHandler.java @@ -1086,7 +1086,8 @@ public void onValueReceived(@Nullable String variable, @Nullable String value, @ break; case "CurrentTrackMetaData": case "CurrentURIMetaData": - case "TrackMetaData": // Some (non-compliant) renderers emit TrackMetaData instead of CurrentTrackMetaData/CurrentURIMetaData + case "TrackMetaData": // Some (non-compliant) renderers emit TrackMetaData instead of + // CurrentTrackMetaData/CurrentURIMetaData onValueReceivedCurrentMetaData(value); break; case "NextAVTransportURIMetaData":