feat(audio): add audio server

This commit is contained in:
2026-07-06 19:33:25 +02:00
parent 122e0fb932
commit 489d7c645b
4 changed files with 73 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#!/bin/bash
# Setup directories for PipeWire and PulseAudio sockets
export XDG_RUNTIME_DIR=/tmp
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)
echo "Starting PipeWire..."
pipewire &
sleep 1
echo "Starting WirePlumber session manager..."
wireplumber &
sleep 1
echo "Starting PipeWire-Pulse compatibility layer..."
pipewire-pulse &
sleep 1
# Ensure the PulseAudio socket is accessible to other containers
chmod -R 777 /tmp/pulse || true
echo "Starting PipeWire Web Remote..."
exec npm start