From 245e0251349ec92b64634765f92f87e86ff63c94 Mon Sep 17 00:00:00 2001 From: Stanislaw Grams Date: Sun, 8 Feb 2026 13:12:04 +0100 Subject: [PATCH] [fix](trx-server): apply --listen flag to audio TCP listener The audio listener was ignoring the CLI --listen override and always binding to the config default (127.0.0.1), making it unreachable from remote clients. Co-Authored-By: Claude Opus 4.6 Signed-off-by: Stanislaw Grams --- src/trx-server/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trx-server/src/main.rs b/src/trx-server/src/main.rs index fe26618..26e426b 100644 --- a/src/trx-server/src/main.rs +++ b/src/trx-server/src/main.rs @@ -313,7 +313,7 @@ async fn main() -> DynResult<()> { } if cfg.audio.enabled { - let audio_listen = SocketAddr::from((cfg.audio.listen, cfg.audio.port)); + let audio_listen = SocketAddr::from((cli.listen.unwrap_or(cfg.audio.listen), cfg.audio.port)); let stream_info = AudioStreamInfo { sample_rate: cfg.audio.sample_rate, channels: cfg.audio.channels,