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()