This updates the broadcast-assistant/scan-delegator scripts to include the encrypted stream scenario. --- client/scripts/broadcast-assistant.bt | 5 ++++- client/scripts/scan-delegator.bt | 17 ++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/client/scripts/broadcast-assistant.bt b/client/scripts/broadcast-assistant.bt index 15e9d0980..81bb147a0 100644 --- a/client/scripts/broadcast-assistant.bt +++ b/client/scripts/broadcast-assistant.bt @@ -25,10 +25,13 @@ scan on # using the "push" command from the assistant submenu. When asked # to enter stream metadata, the "auto" option will keep the LTV # values advertised by the Broadcast Source. By entering new LTV -# values, the default metadata will be overwritten. +# values, the default metadata will be overwritten. If the stream +# is encrypted, a prompt will be displayed to enter the Broadcast +# Code for decrypting. # # assistant.push /org/bluez/hci0/src_yy_yy_yy_yy_yy_yy/dev_xx_xx_xx_xx_xx_xx/bis_n # [Assistant] Enter Metadata (auto/value): a +# [Assistant] Enter Broadcast Code (auto/value): Borne House # # # Wait for the MediaAssistant object to transition to "active" diff --git a/client/scripts/scan-delegator.bt b/client/scripts/scan-delegator.bt index 68c7fb498..5ff7bcb89 100644 --- a/client/scripts/scan-delegator.bt +++ b/client/scripts/scan-delegator.bt @@ -18,7 +18,22 @@ advertise on # After the connection has been established, transports will # be created for streams added by the Bradcast Assistant that # match the audio capabilities chosen at endpoint register. -# Acquire the desired transport to start receiving audio. +# Select the desired transport. If the stream is encrypted, +# a prompt will be displayed to enter the Broadacast Code for +# decrypting. If the code is unknown, the "no" option will +# request the code from the Broadcast Assistant. +# +# transport.select /org/bluez/hci0/dev_xx_xx_xx_xx_xx_xx/bis_n/fd_m +# [] Enter brocast code[value/no]: no +# +# +# If the Broadcast Assistant provided the Broadcast Code, the +# transport will transition to "broadcasting" state. +# +# [CHG] Transport /org/bluez/hci0/dev_xx_xx_xx_xx_xx_xx/bis_n/fd_m State: broadcasting +# +# +# Acquire the transport to start receiving audio. # # transport.acquire /org/bluez/hci0/dev_xx_xx_xx_xx_xx_xx/bis_n/fd_m # -- 2.43.0