An audio rendering device (10L; 10R) comprising: at least one wireless communications interface (34L, 44L; 34R, 44R) and a signal processor; wherein the wireless communications interface is configured to: - receive a first plurality of audio packets from a wireless communications device, the first plurality of audio packets including frames of audio data for a first audio channel from a set of one or more audio channels; - maintain a first buffer of received frames of audio data and to release, at respective first buffer release times, frames of audio data from said first buffer to the signal processor for rendering; - receive one or more messages from an other audio rendering device (10R; 10L) and to - synchronise, based on the received one or more messages; the first buffer release times with second buffer release times associated with the other audio rendering device; wherein the audio rendering device is configured to: - determine, based on at least one of the received messages, a delay interval (Δ) between a transmission of one of the first plurality of audio packets and a transmission of one of a second plurality of audio packets for the other audio rendering device; - determine first packet receipt times indicative of respective times of receipt of audio packets of the first plurality of audio packets from the wireless communications device; - determine the first buffer release times from the determined first packet receipt times and from the delay interval. at least one wireless communications interface (34L, 44L; 34R, 44R) and a signal processor; wherein the wireless communications interface is configured to: - receive a first plurality of audio packets from a wireless communications device, the first plurality of audio packets including frames of audio data for a first audio channel from a set of one or more audio channels; - maintain a first buffer of received frames of audio data and to release, at respective first buffer release times, frames of audio data from said first buffer to the signal processor for rendering; - receive one or more messages from an other audio rendering device (10R; 10L) and to - synchronise, based on the received one or more messages; the first buffer release times with second buffer release times associated with the other audio rendering device; - receive a first plurality of audio packets from a wireless communications device, the first plurality of audio packets including frames of audio data for a first audio channel from a set of one or more audio channels; - maintain a first buffer of received frames of audio data and to release, at respective first buffer release times, frames of audio data from said first buffer to the signal processor for rendering; - receive one or more messages from an other audio rendering device (10R; 10L) and to - synchronise, based on the received one or more messages; the first buffer release times with second buffer release times associated with the other audio rendering device; wherein the audio rendering device is configured to: - determine, based on at least one of the received messages, a delay interval (Δ) between a transmission of one of the first plurality of audio packets and a transmission of one of a second plurality of audio packets for the other audio rendering device; - determine first packet receipt times indicative of respective times of receipt of audio packets of the first plurality of audio packets from the wireless communications device; - determine the first buffer release times from the determined first packet receipt times and from the delay interval. - determine, based on at least one of the received messages, a delay interval (Δ) between a transmission of one of the first plurality of audio packets and a transmission of one of a second plurality of audio packets for the other audio rendering device; - determine first packet receipt times indicative of respective times of receipt of audio packets of the first plurality of audio packets from the wireless communications device; - determine the first buffer release times from the determined first packet receipt times and from the delay interval.