CPC G06F 3/165 (2013.01) [H04L 65/1066 (2013.01); H04L 65/1069 (2013.01); H04L 65/1089 (2013.01); H04L 65/612 (2022.05); H04L 65/80 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01)] | 20 Claims |
1. A first playback device comprising:
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:
while operating as part of a first media playback system, receive, from a computing device over a wide area network (WAN), an indication of a playback session that has been shared by a second playback device operating as part of a second media playback system;
transmit, to the computing device over the WAN, a request to join the playback session;
receive, from the computing device over the WAN, playback session information comprising indications of (i) one or more media items in a queue designated for playback by the second playback device and (ii) a playback position of the second playback device within the one or more media items;
retrieve, from a media service, the one or more media items in the queue designated for playback by the second playback device;
play back the one or more media items beginning at the playback position;
while playing back a given media item of the one or more media items, receive audio content obtained by a network microphone device of the first media playback system; and
transmit (i) the received audio content and (ii) an indication of a given playback position in the given media item corresponding to the audio content to the computing device for playback by the second playback device during the playback session.
|