Playlist Update in a Media Playback System
First Claim
1. A method comprising:
- receiving, by a playback device, a first instruction provided via a first controller interface, wherein the first instruction identifies a playlist stored on a second device, the playlist identifying one or more media items that are available for playback;
adding, by the playback device, the one or more media items identified by the playlist to a playback queue associated with a zone;
receiving, by the playback device, a second instruction provided via a second controller interface, wherein the second instruction causes the playback device to modify the playback queue associated with the zone; and
sending, by the playback device to the second device, a message, the message instructing the second device to update the playlist such that the playlist is consistent with the playback queue.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for updating a playlist that has been added to a playback queue in response to changes to the playback queue. The playback queue may be associated with a zone of a network media system such that items in the playback queue are to be rendered by the zone. The playlist may include one or more items playable by the zone, and may be stored separately from where the playback queue is maintained. Embodiments are also provided for updating a playback queue in response to modifications to a playlist included in the playback queue. In some cases, a user modifying the playlist or playback queue may be prompted upon making the modifications whether to also apply the modification to the playback queue or playlist, respectively.
47 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a playback device, a first instruction provided via a first controller interface, wherein the first instruction identifies a playlist stored on a second device, the playlist identifying one or more media items that are available for playback; adding, by the playback device, the one or more media items identified by the playlist to a playback queue associated with a zone; receiving, by the playback device, a second instruction provided via a second controller interface, wherein the second instruction causes the playback device to modify the playback queue associated with the zone; and sending, by the playback device to the second device, a message, the message instructing the second device to update the playlist such that the playlist is consistent with the playback queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a selection of a playlist on a controller interface, wherein the playlist comprises information identifying one or more playable items, and the playlist is stored on a first device; causing, via the controller interface, the playlist to be sent to a second device wherein the second device is within a zone, wherein the one or more playable items of the playlist is subsequently added to a playback queue of the zone, and wherein the playback queue comprises information identifying one or more playable items to be played by the zone; receiving, via the controller interface, an input causing a modification to the playlist; and causing, by the controller interface, a first message to be sent to the second device to modify the playback queue according to the modification to the playlist. - View Dependent Claims (14)
-
-
15. A non-transitory computer readable medium having stored thereon instruction executable by a computing device to cause the computing device to perform functions comprising:
-
receiving, by a playback device, a first instruction provided via a first controller interface, wherein the first instruction identifies a playlist stored on a second device, the playlist identifying one or more media items that are available for playback; adding, by the playback device, the one or more media items identified by the playlist to a playback queue associated with a zone; receiving, by the playback device, a second instruction provided via a second controller interface, wherein the second instruction causes the playback device to modify the playback queue associated with the zone; and sending, by the playback device to the second device, a message, the message instructing the second device to update the playlist such that the playlist is consistent with the playback queue. - View Dependent Claims (16, 17, 18)
-
-
19. A controller interface comprising:
-
a processor; a computer readable medium having stored thereon instructions executable by the processor to cause the controller interface to perform functions comprising; receiving a selection of a playlist, wherein the playlist comprises information identifying one or more playable items, and the playlist is stored on a first device; causing the playlist to be sent to a device, wherein the device is within a zone, wherein the one or more playable items of the playlist is subsequently added to a playback queue of the zone, and wherein the playback queue comprises information identifying one or more playable items to be played by the zone; receiving an input causing a modification to the playlist; and causing a first message to be sent to the device to modify the playback queue according to the modification to the playlist. - View Dependent Claims (20)
-
Specification