#!/bin/bash
# Запуск на Linux-хосте с PulseAudio/PipeWire (сессия с дисплеем / VNC).
# pip install -r requirements-rd-audio.txt
set -euo pipefail
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
export RD_AUDIO_BIND="${RD_AUDIO_BIND:-127.0.0.1}"
export RD_AUDIO_PORT="${RD_AUDIO_PORT:-8765}"

# Захват «выхода» по умолчанию (звук с ПК). При необходимости замени default на имя sink.
exec ffmpeg -loglevel error -nostdin -f pulse -i default -f s16le -ac 2 -ar 44100 - 2>/dev/null \
  | python3 "$DIR/rd-audio-ws-server.py"
