diff --git a/audio-manager/Dockerfile b/audio-manager/Dockerfile index 0c15d18..0c0cb29 100644 --- a/audio-manager/Dockerfile +++ b/audio-manager/Dockerfile @@ -1,4 +1,6 @@ -FROM debian:bookworm-slim +FROM ubuntu:24.04 + +ENV DEBIAN_FRONTEND=noninteractive # Install PipeWire, WirePlumber, PulseAudio compat, ALSA, and D-Bus RUN apt-get update && apt-get install -y \ diff --git a/audio-manager/start.sh b/audio-manager/start.sh index 6953f58..1457410 100644 --- a/audio-manager/start.sh +++ b/audio-manager/start.sh @@ -1,9 +1,11 @@ #!/bin/bash # Setup directories for PipeWire and PulseAudio sockets -export XDG_RUNTIME_DIR=/tmp +export XDG_RUNTIME_DIR=/tmp/pw-runtime +mkdir -p /tmp/pw-runtime + +export PULSE_RUNTIME_PATH=/tmp/pulse mkdir -p /tmp/pulse -mkdir -p /tmp/pipewire-0 # Initialize local DBus session (required by PipeWire/WirePlumber) export DBUS_SESSION_BUS_ADDRESS=$(dbus-daemon --session --print-address --fork)