CPC H04L 67/306 (2013.01) [G06F 3/16 (2013.01); G06F 16/437 (2019.01); G06F 21/62 (2013.01); H04L 65/60 (2013.01); H04N 21/4627 (2013.01)] | 20 Claims |
1. At least one non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that at least one first computing device is configured to:
receive, via a network interface, first data representing a first request for streaming audio service data;
identify a first user account of a first streaming audio service as an active user account from among multiple user accounts, the multiple user accounts comprising the first user account of the first streaming audio service and a second user account of a second streaming audio service;
according to the first request for streaming audio service data, cause, via the network interface, at least one control application on at least one second computing device to display indications of first media items playable from the first streaming audio service on one or more playback devices of at least one media playback system;
according to at least one trigger, deactivate the first user account as the active user account such that the first user account is inactive;
receive, via the network interface, second data representing a second request for streaming audio service data;
identify the second user account of the second streaming audio service as the active user account from among the multiple user accounts; and
according to the second request for streaming audio service data, cause, via the network interface, the at least one control application on the at least one second computing device to display indications of second media items playable from the second streaming audio service on the one or more playback devices of the at least one media playback system.
|