This commit is contained in:
media
2026-10-04 11:45:14 -05:00
parent f60ec71e78
commit 2c7574f030
6 changed files with 533 additions and 70 deletions
+33
View File
@@ -2,6 +2,13 @@ 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
@@ -15,6 +22,12 @@ routes:
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
@@ -22,6 +35,9 @@ ports:
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
@@ -34,23 +50,40 @@ presets:
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