Files
2026-10-04 11:46:42 -05:00

96 lines
2.3 KiB
YAML

mqtt:
host: 10.40.0.2
port: 1883
base_topic: audio/player
router:
# Start disconnected, then restore the retained MQTT mode. Recheck links so
# PipeWire device or virtual-sink restarts heal without a daemon restart.
startup_mode: mute_all
reconcile_interval: 1.0
exclusive_sources:
- ytplayer
routes:
mixer_to_hdmi:
source: mixer
output: hdmi
mixer_to_analog:
source: mixer
output: analog
bgmusic_to_hdmi:
source: bgmusic
output: hdmi
bgmusic_to_analog:
source: bgmusic
output: analog
ytplayer_to_hdmi:
source: ytplayer
output: hdmi
ytplayer_to_analog:
source: ytplayer
output: analog
ports:
mixer:
left: Scarlett 2i2 3rd Gen Analog Stereo:capture_FL
right: Scarlett 2i2 3rd Gen Analog Stereo:capture_FR
bgmusic:
left: SnapBGM:monitor_FL
right: SnapBGM:monitor_FR
ytplayer:
left: YTPlayerBus:monitor_FL
right: YTPlayerBus:monitor_FR
hdmi:
left: Built-in Audio Pro 3:playback_AUX0
right: Built-in Audio Pro 3:playback_AUX1
analog:
left: Built-in Audio Pro:playback_AUX0
right: Built-in Audio Pro:playback_AUX1
presets:
mute_all:
mixer_to_hdmi: false
mixer_to_analog: false
bgmusic_to_hdmi: false
bgmusic_to_analog: false
ytplayer_to_hdmi: false
ytplayer_to_analog: false
service:
mixer_to_hdmi: true
mixer_to_analog: false
bgmusic_to_hdmi: false
bgmusic_to_analog: false
ytplayer_to_hdmi: false
ytplayer_to_analog: false
announcements:
mixer_to_hdmi: false
mixer_to_analog: false
bgmusic_to_hdmi: true
bgmusic_to_analog: true
ytplayer_to_hdmi: false
ytplayer_to_analog: true
aux_only:
mixer_to_hdmi: false
mixer_to_analog: false
bgmusic_to_hdmi: false
bgmusic_to_analog: true
ytplayer_to_hdmi: false
ytplayer_to_analog: true
video:
mixer_to_hdmi: false
mixer_to_analog: false
bgmusic_to_hdmi: true
bgmusic_to_analog: false
ytplayer_to_hdmi: true
ytplayer_to_analog: false
silent:
mixer_to_hdmi: false
mixer_to_analog: false
bgmusic_to_hdmi: false
bgmusic_to_analog: true
ytplayer_to_hdmi: true
ytplayer_to_analog: false
altar:
mixer_to_hdmi: true
mixer_to_analog: false
bgmusic_to_hdmi: false
bgmusic_to_analog: true
ytplayer_to_hdmi: false
ytplayer_to_analog: false