diff --git a/CHANGELOG.md b/CHANGELOG.md index afcbf0315..e5c6dd18b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,6 +68,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 it was only meant to do that when there were no "regular" (non-function-call) messages in the context, to ensure that inference would run properly. +- Fixed an issue in `LiveKitTransport` where the `on_audio_track_subscribed` was never emitted. + ## [0.0.76] - 2025-07-11 ### Added diff --git a/src/pipecat/transports/services/livekit.py b/src/pipecat/transports/services/livekit.py index 68fc6a8a8..37d08b02d 100644 --- a/src/pipecat/transports/services/livekit.py +++ b/src/pipecat/transports/services/livekit.py @@ -439,6 +439,7 @@ class LiveKitTransportClient: self._process_audio_stream(audio_stream, participant.sid), f"{self}::_process_audio_stream", ) + await self._callbacks.on_audio_track_subscribed(participant.sid) async def _async_on_track_unsubscribed( self,