From a8e9a47409c0c8500370ec4614cbd16e44e4266c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 7 Sep 2025 15:31:27 +0200 Subject: [PATCH] fix: improve pulseaudio start for standalone --- birdnet-pi/CHANGELOG.md | 2 ++ birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/birdnet-pi/CHANGELOG.md b/birdnet-pi/CHANGELOG.md index cc746c4cc..0825f2ac0 100644 --- a/birdnet-pi/CHANGELOG.md +++ b/birdnet-pi/CHANGELOG.md @@ -1,3 +1,5 @@ +## 2025.09.07 (07-09-2025) +- Improve pulseaudio start when running container standalone ## 2025.08.23 (25-08-2025) - Minor bugs fixed ## 2025.08.22 (24-08-2025) diff --git a/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh b/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh index 4e4b03623..6853455c3 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/81-modifications.sh @@ -84,7 +84,7 @@ fi # Allow pulseaudio system echo "... allow pulseaudio as root as backup" -sed -i 's#pulseaudio --start#su - pi -c "pulseaudio --start"#g' "$HOME"/BirdNET-Pi/scripts/birdnet_recording.sh +sed -i 's#pulseaudio --start#pulseaudio --start 2>/dev/null && pulseaudio --check || pulseaudio --system#g' "$HOME"/BirdNET-Pi/scripts/birdnet_recording.sh # Send services log to container logs echo "... redirecting services logs to container logs"