From ff57de975a1287099b4e5cf81da64cf846830ff9 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sat, 23 Aug 2025 07:01:38 +0200 Subject: [PATCH] add audio engine start arg --- bin/streaming/telecaster.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/streaming/telecaster.py b/bin/streaming/telecaster.py index 9cb5e86..663bcee 100755 --- a/bin/streaming/telecaster.py +++ b/bin/streaming/telecaster.py @@ -123,6 +123,7 @@ class TeleCaster(Thread): self.verbose = args["verbose"] self.dry_run = args["dry_run"] self.tools = args["tools"] + self.audio_engine = args["audio_engine"] self.conf = yaml.safe_load(conf_file)["telecaster"] self.stream_types = ["audio", "video"] self.deefuzzer_video_conf_file = "/tmp/telecaster_deefuzzer_webm_monitor.yml" @@ -278,7 +279,8 @@ class TeleCaster(Thread): command.start() def run(self): - self.audio_engine_start() + if self.audio_engine: + self.audio_engine_start() if self.tools: self.audio_tools_start() self.video_start() @@ -293,6 +295,7 @@ def main(): parser.add_argument("-v", "--verbose", help="verbose", action="store_true") parser.add_argument("-d", "--dry-run", help="dry run", action="store_true") parser.add_argument("-t", "--tools", help="start tools", action="store_true") + parser.add_argument("-ae", "--audio-engine", help="start audio engine", action="store_true") args = vars(parser.parse_args()) if os.path.exists(DEFAULT_CONFIG_FILE) and not args["config"]: args['config'] = DEFAULT_CONFIG_FILE -- 2.39.5