| CPC H04L 67/125 (2013.01) [G06F 16/4387 (2019.01); G06F 16/686 (2019.01); G06Q 50/01 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |

|
1. A controller device comprising:
at least one processor;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the controller device is configured to:
receive an input indicating that a playback queue of a first media playback system operating on a local area network (LAN) is to be mirrored by a second playback queue of a second media playback system, wherein the second media playback system is not operating on the LAN and does not include the controller device; and
after receiving the input:
transmit, via a remote server, a command to the second media playback system to mirror the first playback queue and thereby cause the second media playback system to, based on the command, mirror the first playback queue of the first media playback system such that a media content in the first playback queue of the first media playback system matches a media content in the second playback queue of the second media playback system; and
cause the second media playback system to play back the media content concurrently with the first media playback system.
|