Moving a playback queue to a new zone
First Claim
1. A method comprising:
- presenting, via a control device, a playlist identifying one or more media items selected for playback;
receiving, via the control device, a first input indicating a selection of a first zone for playback of the one or more media items identified in the playlist, the first zone comprising one or more first playback devices in a network media system, wherein the first zone is configured to play back media according to a first playback queue;
establishing a first connected state between the control device and the first zone, wherein establishing the first connected state comprises;
automatically causing the first playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising one or more identifiers corresponding to a respective media item identified in the playlist;
while the first connected state is established, causing, via the control device, (a) each modification to the playlist presented on the control device to be applied as a corresponding modification to the first playback queue and (b) the playlist presented on the control device to be updated to indicate a currently played media item of the one or more media items, wherein the currently played media item is currently played by the first zone;
displaying, on the control device, a graphical representation of a second zone comprising one or more second playback devices in the network media system, wherein the second zone is configured to play back media according to a second playback queue;
while the first connected state is established, receiving a second input via the control device indicating a selection of the second zone;
responsive to receiving the second input, establishing a second connected state between the control device and the second zone, wherein establishing the second connected state comprises;
automatically causing the second playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising the one or more identifiers corresponding to the respective media item in the playlist; and
while the second connected state is established, causing, via the control device, each modification received on the playlist presented on the control device to be applied as a corresponding modification to the second playback queue.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provided herein involve connected states between a mobile device and one or more zones in a network media system and different interactions between the mobile device and the network media system involving the connected states. The connected states may be established between the mobile device and the one or more zones such that further actions taken on media items identified in the playlist on the mobile device may also be taken on corresponding media items in a playback queue associated with the one or more zones. The interface on the mobile device may display various graphical representations to indicate the different interactions involving the connected states, including when a connected state is established, when a connected state is lost, and when a reconnected state is reestablished. The interface may further provide selectable icons to allow a user to navigate among the different media playback options involving the connected states.
304 Citations
22 Claims
-
1. A method comprising:
-
presenting, via a control device, a playlist identifying one or more media items selected for playback; receiving, via the control device, a first input indicating a selection of a first zone for playback of the one or more media items identified in the playlist, the first zone comprising one or more first playback devices in a network media system, wherein the first zone is configured to play back media according to a first playback queue; establishing a first connected state between the control device and the first zone, wherein establishing the first connected state comprises; automatically causing the first playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising one or more identifiers corresponding to a respective media item identified in the playlist; while the first connected state is established, causing, via the control device, (a) each modification to the playlist presented on the control device to be applied as a corresponding modification to the first playback queue and (b) the playlist presented on the control device to be updated to indicate a currently played media item of the one or more media items, wherein the currently played media item is currently played by the first zone; displaying, on the control device, a graphical representation of a second zone comprising one or more second playback devices in the network media system, wherein the second zone is configured to play back media according to a second playback queue; while the first connected state is established, receiving a second input via the control device indicating a selection of the second zone; responsive to receiving the second input, establishing a second connected state between the control device and the second zone, wherein establishing the second connected state comprises; automatically causing the second playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising the one or more identifiers corresponding to the respective media item in the playlist; and while the second connected state is established, causing, via the control device, each modification received on the playlist presented on the control device to be applied as a corresponding modification to the second playback queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A control device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the control device to perform functions comprising; presenting a playlist identifying one or more media items selected for playback; receiving a first input indicating a selection of a first zone for playback of the one or more media items identified in the playlist, the first zone comprising one or more first playback devices in a network media system, wherein the first zone is configured to play back media according to a first playback queue; establishing a first connected state between the control device and the first zone, wherein establishing the first connected state comprises; automatically causing the first playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising one or more identifiers corresponding to a respective media item identified in the playlist; while the first connected state is established causing (a) each modification to a playlist presented on the control device to be applied as a corresponding modification to the first playback queue and (b) the playlist presented on the control device to be updated to indicate a currently played media item of the one or more media items, wherein the currently played media item is currently played by the first zone; displaying, on the control device, a graphical representation of a second zone comprising one or more second playback devices in the network media system, wherein the second zone is configured to play back media according to a second playback queue; while the first connected state is established, receiving a second input via the control device indicating a selection of the second zone; responsive to receiving the second input, establishing a second connected state between the control device and the second zone, wherein establishing the second connected state comprises; automatically causing the second playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising the one or more identifiers corresponding to the respective media item in the playlist; and while the second connected state is established, causing, via the control device, each modification received on the playlist presented on the control device to be applied as a corresponding modification to the second playback queue. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer readable medium having stored thereon instructions executable by a control device to cause the control device to perform functions comprising:
-
presenting a playlist identifying one or more media items selected for playback; receiving a first input indicating a selection of a first zone for playback of the one or more media items identified in the playlist, the first zone comprising one or more first playback devices in a network media system, wherein the first zone is configured to play back media according to a first playback queue; establishing a first connected state between the control device and the first zone, wherein establishing the first connected state comprises; automatically causing the first playback queue to be populated with information identifying the one or more media items in the playlist on the control device, the information comprising one or more identifiers corresponding to a respective media item identified in the playlist; while the first connected state is established causing, (a) each modification to a playlist presented on the control device to be applied as a corresponding modification to the first playback queue and (b) the playlist presented on the control device to be updated to indicate a currently played media item of the one or more media items, wherein the currently played media item is currently played by the first zone; displaying, on the control device, a graphical representation of a second zone comprising one or more second playback devices in the network media system, wherein the second zone is configured to play back media according to a second playback queue; while the first connected state is established, receiving a second input via the control device indicating a selection of the second zone; responsive to receiving the second input, establishing the second connected state between the control device and the second zone, wherein establishing the second connected state comprises; automatically causing the second playback queue to be populated with information identifying the one or more media items in the playlist presented on the control device, the information comprising the one or more identifiers corresponding to the respective media item in the playlist; and while the second connected state is established, causing, via the control device, each modification received on the playlist presented on the control device to be applied as a corresponding modification to the second playback queue. - View Dependent Claims (22)
-
Specification