From 8e9e939e49e4c600b81353d3271a7dca73018277 Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Fri, 28 Mar 2025 22:24:19 +0100 Subject: [PATCH 1/2] [player] Add log message if speaker_set() called with non-existent speaker id Closes #1879 --- src/outputs.c | 2 +- src/player.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/outputs.c b/src/outputs.c index a4aa9425..b4ae0737 100644 --- a/src/outputs.c +++ b/src/outputs.c @@ -610,7 +610,7 @@ outputs_device_get(uint64_t device_id) return device; } - DPRINTF(E_WARN, L_PLAYER, "Output device with id %" PRIu64 " has disappeared from our list\n", device_id); + DPRINTF(E_WARN, L_PLAYER, "Output device with id %" PRIu64 " is not in our list\n", device_id); return NULL; } diff --git a/src/player.c b/src/player.c index cb989966..8b77c254 100644 --- a/src/player.c +++ b/src/player.c @@ -2683,6 +2683,10 @@ speaker_set(void *arg, int *retval) // why we want to provide a max_volume. max_volume = (player_state != PLAY_STOPPED) ? outputs_volume_get() : -1; + // Log a warning via outputs_device_get() if a speaker doesn't exist + for (i = 1; i <= nspk; i++) + outputs_device_get(ids[i]); + for (device = outputs_list(); device; device = device->next) { for (i = 1; i <= nspk; i++) From 3b01f0fc64ad7e4f732b58b88d95247561610630 Mon Sep 17 00:00:00 2001 From: Alain Nussbaumer Date: Tue, 1 Apr 2025 11:19:01 +0200 Subject: [PATCH 2/2] [web] Fix security warnings --- web-src/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web-src/package-lock.json b/web-src/package-lock.json index 788c20e5..34dd1194 100644 --- a/web-src/package-lock.json +++ b/web-src/package-lock.json @@ -3594,9 +3594,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz", - "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.4.tgz", + "integrity": "sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==", "dev": true, "license": "MIT", "dependencies": {