CPC H04N 21/44227 (2013.01) [G11B 27/002 (2013.01); G11B 27/10 (2013.01); H04B 17/318 (2015.01); H04L 65/1101 (2022.05); H04R 27/00 (2013.01); H04R 29/00 (2013.01); H04R 29/007 (2013.01); H04W 40/12 (2013.01); H04L 1/0001 (2013.01); H04L 43/00 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01); H04R 2499/11 (2013.01)] | 20 Claims |
1. A first playback device comprising:
at least one network interface;
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
determine that the first playback device is connected to a local data network via the at least one network interface using a first wireless networking protocol;
receive a command to join at least a second playback device in a group of playback devices that are configured for synchronous playback of audio content from an audio source;
based on the received command, join at least the second playback device in the group of playback devices that are configured for synchronous playback of the audio content from the audio source;
determine that at least the second playback device is connected to the local data network using a second wireless networking protocol different from the first wireless networking protocol;
based on determining that at least the second playback device is connected to the local data network using the second wireless networking protocol different from the first wireless networking protocol, configure the first playback device as a group coordinator of the group of playback devices, wherein the group coordinator (a) receives the audio content from the audio source, and (b) forwards at least a portion of the received audio content to at least the second playback device during rendering of the audio content by the group of playback devices; and
while rendering the audio content, (i) receive the audio content from the audio source and (ii) forward at least the portion of the received audio content to at least the second playback device.
|
10. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a first playback device having at least one network interface to:
determine that the first playback device is connected to a local data network via the at least one network interface using a first wireless networking protocol;
receive a command to join at least a second playback device in a group of playback devices that are configured for synchronous playback of audio content from an audio source;
based on the received command, join at least the second playback device in the group of playback devices that are configured for synchronous playback of the audio content from the audio source;
determine that at least the second playback device is connected to the local data network using a second wireless networking protocol different from the first wireless networking protocol;
based on determining that at least the second playback device is connected to the local data network using the second wireless networking protocol different from the first wireless networking protocol, configure the first playback device as a group coordinator of the group of playback devices, wherein the group coordinator (a) receives the audio content from the audio source, and (b) forwards at least a portion of the received audio content to at least the second playback device during rendering of the audio content by the group of playback devices; and
while rendering the audio content, (i) receive the audio content from the audio source and (ii) forward at least the portion of the received audio content to at least the second playback device.
|
19. A method carried out by a first playback device having at least one network interface, the method comprising:
determining that the first playback device is connected to a local data network via the at least one network interface using a first wireless networking protocol;
receiving a command to join at least a second playback device in a group of playback devices that are configured for synchronous playback of audio content from an audio source;
based on the received command, joining at least the second playback device in the group of playback devices that are configured for synchronous playback of the audio content from the audio source;
determining that at least the second playback device is connected to the local data network using a second wireless networking protocol different from the first wireless networking protocol;
based on determining that at least the second playback device is connected to the local data network using the second wireless networking protocol different from the first wireless networking protocol, configuring the first playback device as a group coordinator of the group of playback devices, wherein the group coordinator (a) receives the audio content from the audio source, and (b) forwards at least a portion of the received audio content to at least the second playback device during rendering of the audio content by the group of playback devices; and
while rendering the audio content, (i) receiving the audio content from the audio source and (ii) forwarding at least the portion of the received audio content to at least the second playback device.
|