From b670bc89f83d3a687fce3af3260e7696982b0415 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Mon, 20 Oct 2025 19:12:24 -0400 Subject: [PATCH] Add icecast config to the config generator endpoint --- app/models.py | 1 + app/routers/op25_controller.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index c5d81fa..58826f0 100644 --- a/app/models.py +++ b/app/models.py @@ -17,6 +17,7 @@ class ConfigGenerator(BaseModel): channels: List[Union[int, str]] tags: Optional[List[TalkgroupTag]] whitelist: Optional[List[int]] + icecastConfig: Optional[MetadataStreamConfig] class DemodType(str, Enum): CQPSK = "cqpsk" diff --git a/app/routers/op25_controller.py b/app/routers/op25_controller.py index 12a3b9c..68dba3e 100644 --- a/app/routers/op25_controller.py +++ b/app/routers/op25_controller.py @@ -72,7 +72,7 @@ def create_op25_router(): ) metadata = MetadataConfig( - streams=[MetadataStreamConfig()] + streams=[generator.icecastConfig] ) terminal = TerminalConfig()