bugfixes
This commit is contained in:
@@ -37,12 +37,11 @@ def init_endpoint(endpoint: Endpoint, languages: list[str]):
|
|||||||
|
|
||||||
log.info(f"Initializing endpoint: {endpoint.name} at {endpoint.url}")
|
log.info(f"Initializing endpoint: {endpoint.name} at {endpoint.url}")
|
||||||
# Create a config for this endpoint
|
# Create a config for this endpoint
|
||||||
config = multicast_client.AuracastConfigGroup(
|
config = auracast_config.AuracastConfigGroup(
|
||||||
bigs=[getattr(auracast_config, f"AuracastBigConfig{lang.capitalize()}")()
|
bigs=[getattr(auracast_config, f"AuracastBigConfig{lang.capitalize()}")()
|
||||||
for lang in languages]
|
for lang in languages]
|
||||||
)
|
)
|
||||||
|
|
||||||
# some default configs (for now)
|
|
||||||
# Configure the transport
|
# Configure the transport
|
||||||
config.transport = 'auto'
|
config.transport = 'auto'
|
||||||
|
|
||||||
@@ -52,7 +51,7 @@ def init_endpoint(endpoint: Endpoint, languages: list[str]):
|
|||||||
|
|
||||||
# Initialize the endpoint if config changed or if it's not already initialized
|
# Initialize the endpoint if config changed or if it's not already initialized
|
||||||
if not multicast_client.get_status(base_url=endpoint.url)['is_initialized'] or config != CURRENT_ENDPOINT_CONFIG.get(endpoint.id):
|
if not multicast_client.get_status(base_url=endpoint.url)['is_initialized'] or config != CURRENT_ENDPOINT_CONFIG.get(endpoint.id):
|
||||||
multicast_client.request_init(config, base_url=endpoint.url)
|
multicast_client.init(config, base_url=endpoint.url)
|
||||||
CURRENT_ENDPOINT_CONFIG[endpoint.id] = config
|
CURRENT_ENDPOINT_CONFIG[endpoint.id] = config
|
||||||
else:
|
else:
|
||||||
log.info('Endpoint %s was already initialized', endpoint.name)
|
log.info('Endpoint %s was already initialized', endpoint.name)
|
||||||
@@ -127,7 +126,6 @@ async def make_announcement(text: str, ep_group: EndpointGroup):
|
|||||||
# Add to audio data dictionary (decode bytes to string for JSON serialization)
|
# Add to audio data dictionary (decode bytes to string for JSON serialization)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Start the monitoring coroutine to wait for streaming to complete
|
# Start the monitoring coroutine to wait for streaming to complete
|
||||||
# This will set the state to COMPLETED when finished
|
# This will set the state to COMPLETED when finished
|
||||||
asyncio.create_task(monitor_streaming_completion(ep_group))
|
asyncio.create_task(monitor_streaming_completion(ep_group))
|
||||||
|
|||||||
Reference in New Issue
Block a user