Cloud queue playback policies on a graphical user interface
First Claim
1. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a control device of a media playback system to perform a method comprising:
- transmitting, over a network interface to a computing system, a request to access a first cloud queue that includes a given pre-defined playlist of audio tracks, wherein the first cloud queue is accessible to the media playback system via a wide area network;
after transmitting the request to access the first cloud queue, receiving, over the network interface from the computing system, an indication of one or more first media items of the first cloud queue and an indication of one or more first playback policies associated with pre-defined playlists, wherein the one or more first playback policies authorize the media playback system to perform a particular set of one or more first playback operations on the first cloud queue when a pre-defined playlist is queued in the first cloud queue;
while the first cloud queue is being accessed, causing a graphical display to display a control interface comprising playback controls corresponding to the one or more first playback operations;
transmitting, over the network interface to the computing system, a request to access a second cloud queue that includes a given internet radio station;
after transmitting the request to access the second cloud queue, receiving, over the network interface from the computing system, an indication of one or more second media items of the second cloud queue and an indication of one or more second playback policies associated with internet radio stations, wherein the one or more second playback policies authorize the media playback system to perform a particular set of one or more second playback operations on the second cloud queue when an internet radio station is queued in the second cloud queue; and
while the second cloud queue is being accessed, causing the graphical display to display the control interface comprising playback controls corresponding to the one or more second playback operations, wherein the control interface comprising playback controls corresponding to the one or more first playback operations is different from the control interface comprising playback controls corresponding to the one or more second playback operations.
4 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a device of a media playback system transmitting, to a computing system, a request to access a first cloud queue. After transmitting the request, the device receives an indication of first media items in the first cloud queue and an indication of first playback policies that authorize first playback operations on the first cloud queue. While the first cloud queue is accessed, the device displays a control interface with playback controls corresponding to the first playback operations. The device transmits a request to access a second cloud queue. After transmitting the request, the device receives an indication of second media items in the second cloud queue and an indication of second playback policies that authorize second playback operations on the second cloud queue. While the second cloud queue is accessed, the control device displays the control interface with playback controls corresponding to the second playback operations.
98 Citations
20 Claims
-
1. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a control device of a media playback system to perform a method comprising:
-
transmitting, over a network interface to a computing system, a request to access a first cloud queue that includes a given pre-defined playlist of audio tracks, wherein the first cloud queue is accessible to the media playback system via a wide area network; after transmitting the request to access the first cloud queue, receiving, over the network interface from the computing system, an indication of one or more first media items of the first cloud queue and an indication of one or more first playback policies associated with pre-defined playlists, wherein the one or more first playback policies authorize the media playback system to perform a particular set of one or more first playback operations on the first cloud queue when a pre-defined playlist is queued in the first cloud queue; while the first cloud queue is being accessed, causing a graphical display to display a control interface comprising playback controls corresponding to the one or more first playback operations; transmitting, over the network interface to the computing system, a request to access a second cloud queue that includes a given internet radio station; after transmitting the request to access the second cloud queue, receiving, over the network interface from the computing system, an indication of one or more second media items of the second cloud queue and an indication of one or more second playback policies associated with internet radio stations, wherein the one or more second playback policies authorize the media playback system to perform a particular set of one or more second playback operations on the second cloud queue when an internet radio station is queued in the second cloud queue; and while the second cloud queue is being accessed, causing the graphical display to display the control interface comprising playback controls corresponding to the one or more second playback operations, wherein the control interface comprising playback controls corresponding to the one or more first playback operations is different from the control interface comprising playback controls corresponding to the one or more second playback operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
transmitting, via a control device of a media playback system over a network interface to a computing system, a request to access a first cloud queue that includes a given pre-defined playlist of audio tracks, wherein the first cloud queue is accessible to the media playback system via a wide area network; after transmitting the request to access the first cloud queue, receiving, via the control device over the network interface from the computing system, an indication of one or more first media items of the first cloud queue and an indication of one or more first playback policies associated with pre-defined playlists, wherein the one or more first playback policies authorize the media playback system to perform a particular set of one or more first playback operations on the first cloud queue when a pre-defined playlist is queued in the first cloud queue; while the first cloud queue is being accessed, causing, via the control device, a graphical display to display a control interface comprising playback controls corresponding to the one or more first playback operations; transmitting, via the control device over the network interface to the computing system, a request to access a second cloud queue that includes a given internet radio station; after transmitting the request to access the second cloud queue, receiving, via the control device over the network interface from the computing system, an indication of one or more second media items of the second cloud queue and an indication of one or more second media items of the second cloud queue and an indication of one or more second playback policies associated with internet radio stations, wherein the one or more second playback policies authorize the media playback system to perform a particular set of one or more second playback operations on the second cloud queue when an internet radio station is queued in the second cloud queue; and while the second cloud queue is being accessed, causing, via the control device, the graphical display to display the control interface comprising playback controls corresponding to the one or more second playback operations, wherein the control interface comprising playback controls corresponding to the one or more first playback operations is different from the control interface comprising playback controls corresponding to the one or more second playback operations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A control device of a media playback system, the control device comprising:
-
a network interface; one or more processors; and computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the control device to perform a method comprising; transmitting, over the network interface to a computing system, a request to access a first cloud queue that includes a given pre-defined playlist of audio tracks, wherein the first cloud queue is accessible to the media playback system via a wide area network; after transmitting the request to access the first cloud queue, receiving, over the network interface from the computing system, an indication of one or more first media items of the first cloud queue and an indication of one or more first playback policies associated with pre-defined playlists, wherein the one or more first playback policies authorize the media playback system to perform a particular set of one or more first playback operations on the first cloud queue when a pre-defined playlist is queued in the first cloud queue; while the first cloud queue is being accessed, causing a graphical display to display a control interface comprising playback controls corresponding to the one or more first playback operations; transmitting, over the network interface to the computing system, a request to access a second cloud queue that includes a given internet radio station; after transmitting the request to access the second cloud queue, receiving, via the control device over the network interface from the computing system, an indication of one or more second media items of the second cloud queue and an indication of one or more second playback policies associated with internet radio stations, wherein the one or more second playback policies authorize the media playback system to perform a particular set of one or more second playback operations on the second cloud queue when an internet radio station is queued in the second cloud queue; and while the second cloud queue is being accessed, causing, via the control device, the graphical display to display the control interface comprising playback controls corresponding to the one or more second playback operations, wherein the control interface comprising playback controls corresponding to the one or more first playback operations is different from the control interface comprising playback controls corresponding to the one or more second playback operations. - View Dependent Claims (20)
-
Specification