Zone group control
First Claim
1. A method comprising:
- sending, via a controller device to a playback device in a zone group of a media playback system, data that indicates (i) a queue identifier assigned to a playback queue of the zone group, and (ii) a queue owner identification corresponding to the playback queue, wherein the queue owner identification authorizes the controller device to control the playback queue while the queue identifier is assigned to the playback queue;
receiving, via the controller device, a transmission indicating that the playback device is no longer part of the zone group; and
based on the received transmission, causing, via the controller device, a graphical display to display an indication that the queue identifier is no longer assigned to the playback queue.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and systems are provided for detecting and handling, by a controller device, a loss of control of a playback queue of a zone group of a media playback system. Detection of loss of control of the playback queue of the zone group may involve one or more of determining (i) that the zone group no longer exists, (ii) that a queue identifier is no longer assigned to a playback queue of the zone group, and (iii) that the controller device is no longer in communication with the media playback system, among others. Handling of the loss of control may involve one or more of (i) unsubscribing from messages relating to the zone group, (ii) ceasing to send commands to the zone group, and (iii) updating a user interface to indicate that the controller device no longer has control of the playback queue of the zone group, among others.
-
Citations
20 Claims
-
1. A method comprising:
-
sending, via a controller device to a playback device in a zone group of a media playback system, data that indicates (i) a queue identifier assigned to a playback queue of the zone group, and (ii) a queue owner identification corresponding to the playback queue, wherein the queue owner identification authorizes the controller device to control the playback queue while the queue identifier is assigned to the playback queue; receiving, via the controller device, a transmission indicating that the playback device is no longer part of the zone group; and based on the received transmission, causing, via the controller device, a graphical display to display an indication that the queue identifier is no longer assigned to the playback queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the device to perform functions comprising; receiving from a playback device in a zone group of a media playback system, data indicating a playback state of the zone group, wherein the data indicates a first queue identifier assigned to a playback queue of the zone group; determining that the first queue identifier is different from a second queue identifier, wherein the second queue identifier was previously assigned to the playback queue; and based on the determination that the first queue identifier is different from the second queue identifier, unsubscribing from transmissions of the zone group such that the device ignores transmissions indicating playback states of the zone group. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
sending to a playback device in a zone group of a media playback system, data that indicates (i) a queue identifier assigned to a playback queue of the zone group, and (ii) a queue owner identification corresponding to the playback queue, wherein the queue owner identification authorizes the computing device to control the playback queue while the queue identifier is assigned to the playback queue; determining that the computing device is no longer in communication with the media playback system; and based on determining that the computing device is no longer in communication with the media playback system, causing a graphical display to display an indication that the computing device is disconnected from the media playback system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification