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