diff --git a/profiles/audio/transport.c b/profiles/audio/transport.c
index 159fbd5..5b11bfe 100644
--- a/profiles/audio/transport.c
+++ b/profiles/audio/transport.c
bap_update_qos(transport);
else if (bt_bap_stream_io_dir(stream) != BT_BAP_BCAST_SOURCE)
bap_update_bcast_qos(transport);
- transport_update_playing(transport, FALSE);
+ if (bt_bap_stream_io_dir(stream) == BT_BAP_BCAST_SOURCE)
+ transport_update_playing(transport, TRUE);
+ else
+ transport_update_playing(transport, FALSE);
return;
case BT_BAP_STREAM_STATE_DISABLING:
return;