From 19a01e404c410fd03ef494781fece00a199188d2 Mon Sep 17 00:00:00 2001 From: pober Date: Wed, 20 May 2026 09:40:22 +0000 Subject: [PATCH] Removes manufacturer data. (#30) Reviewed-on: https://gitea.summitwave.work/auracaster/bumble-auracast/pulls/30 --- src/auracast/auracast_config.py | 2 -- src/auracast/multicast.py | 16 ---------------- 2 files changed, 18 deletions(-) diff --git a/src/auracast/auracast_config.py b/src/auracast/auracast_config.py index 3f991e0..fdf1d58 100644 --- a/src/auracast/auracast_config.py +++ b/src/auracast/auracast_config.py @@ -34,8 +34,6 @@ class AuracastGlobalConfig(BaseModel): octets_per_frame: int = 40 #48kbps@24kHz # bitrate = octets_per_frame * 8 / frame len frame_duration_us: int = 10000 presentation_delay_us: int = 40000 - # TODO:pydantic does not support bytes serialization - use .hex and np.fromhex() - manufacturer_data: tuple[int, bytes] | tuple[None, None] = (None, None) # LE Audio: Broadcast Audio Immediate Rendering (metadata type 0x09) # When true, include a zero-length LTV with type 0x09 in the subgroup metadata # so receivers may render earlier than the presentation delay for lower latency. diff --git a/src/auracast/multicast.py b/src/auracast/multicast.py index 60680cc..b095e57 100644 --- a/src/auracast/multicast.py +++ b/src/auracast/multicast.py @@ -463,21 +463,6 @@ async def init_broadcast( ], ) logger.info('Setup Advertising') - advertising_manufacturer_data = ( - b'' - if global_config.manufacturer_data == (None, None) - else bytes( - core.AdvertisingData( - [ - ( - core.AdvertisingData.MANUFACTURER_SPECIFIC_DATA, - struct.pack('