CPC G06F 3/16 (2013.01) [G06F 16/4387 (2019.01); G11B 20/10527 (2013.01); H04L 12/22 (2013.01); H04L 12/2827 (2013.01); H04N 21/2541 (2013.01); H04N 21/25875 (2013.01); H04N 21/4825 (2013.01); H04N 21/4882 (2013.01); H04N 21/632 (2013.01); H04N 21/8113 (2013.01); G11B 2020/10546 (2013.01); H04L 2012/2849 (2013.01)] | 26 Claims |
1. A system comprising a first network device and a computing system, the first network device comprising:
a first network interface;
at least one first processor; and
a first tangible, computer-readable media;
first program instructions stored in the first tangible, computer-readable media, wherein the first program instructions, when executed by the at least one first processor, cause the first network device to perform first functions comprising:
while accessing a streaming audio service via a first user account, receiving input data representing instructions to play back a playlist indicating one or more audio tracks of the streaming audio service;
receiving input data representing instructions to create a group session corresponding to the playlist; and
after one or more second user accounts join the group session via respective second network devices, displaying respective indications of the one or more second user accounts;
wherein the computing system comprises:
a second network interface;
at least one second processor; and
a second tangible, computer-readable media; and
second program instructions stored in the second tangible, computer-readable media, wherein the second program instructions, when executed by the at least one second processor, cause the computing system to perform second functions comprising:
causing the respective second network devices to play back the playlist concurrently with playback of the playlist via the first network device.
|