A method for a first playback device, the method comprising: receiving, using a first communication interface configured to facilitate communication over at least one personal area network, a first stream of data comprising a first series of frames comprising encoded audio data; extracting the encoded audio data from the first series of frames; generating a second series of frames comprising: portions of the encoded audio data extracted from the first series of frames; and playback timing information starting from a reference start time, the playback timing information comprising playback timing for the portions of the encoded audio data extracted from the first series of frames; wherein an individual frame in the second series of frames has a second format different from a first format of an individual frame in the first series of frames; transmitting to a second playback device, using a second communication interface configured to facilitate communication over at least one wireless local area network, a second stream of data comprising the second series of frames; playing audio content in synchrony with the second playback device based on: portions of the encoded audio data extracted from the first series of frames, and the playback timing information; while playing the audio content in synchrony with the second playback device, determining whether the first stream of data is missing more than a threshold number of data packets; and when the first stream of data is missing more than the threshold number of data packets, resynchronizing playback of the audio content with the second playback device based on (i) (a) deleting packets queued for transmission to the second playback device and/or deleting audio data extracted from the first series of frames queued in a buffer for playback by the first playback device and (b) sending one or more commands to the second playback device to cause the second playback device to delete at least some of their current buffer of the second series of audio frames queued for playback and (ii) resetting the reference start time from which to restart generating playback timing information for the second series of frames. receiving, using a first communication interface configured to facilitate communication over at least one personal area network, a first stream of data comprising a first series of frames comprising encoded audio data; extracting the encoded audio data from the first series of frames; generating a second series of frames comprising: portions of the encoded audio data extracted from the first series of frames; and playback timing information starting from a reference start time, the playback timing information comprising playback timing for the portions of the encoded audio data extracted from the first series of frames; wherein an individual frame in the second series of frames has a second format different from a first format of an individual frame in the first series of frames; portions of the encoded audio data extracted from the first series of frames; and playback timing information starting from a reference start time, the playback timing information comprising playback timing for the portions of the encoded audio data extracted from the first series of frames; wherein an individual frame in the second series of frames has a second format different from a first format of an individual frame in the first series of frames; transmitting to a second playback device, using a second communication interface configured to facilitate communication over at least one wireless local area network, a second stream of data comprising the second series of frames; playing audio content in synchrony with the second playback device based on: portions of the encoded audio data extracted from the first series of frames, and the playback timing information; portions of the encoded audio data extracted from the first series of frames, and the playback timing information; while playing the audio content in synchrony with the second playback device, determining whether the first stream of data is missing more than a threshold number of data packets; and when the first stream of data is missing more than the threshold number of data packets, resynchronizing playback of the audio content with the second playback device based on (i) (a) deleting packets queued for transmission to the second playback device and/or deleting audio data extracted from the first series of frames queued in a buffer for playback by the first playback device and (b) sending one or more commands to the second playback device to cause the second playback device to delete at least some of their current buffer of the second series of audio frames queued for playback and (ii) resetting the reference start time from which to restart generating playback timing information for the second series of frames.