Playback queue collaboration and notification
AssigneeSonos, Inc.
InventorsArthur L. Coburn, IV, Abhishek Kumar, Andrew J. Schulert
Life of this patent
Estimating the term…
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.
Claims20
A first computing device comprising:
- a user interface
- at least one processor;
- a non-transitory computer readable medium;
- and
- program instructions stored on the non-transitory computer readable medium that are executable by the at least one processor to cause the first computing device to:
- receive, via the user interface, an input comprising a first command to add one or more media items to a playback queue associated with a playback device of a media playback system that includes the first computing device, wherein the playback queue comprises a set of media items that are to be played back by the playback device, and wherein the first computing device is associated with a first user;
- based on the first command, cause the one or more media items to be added to the playback queue;
- cause the playback device to play back the one or more media items in the playback queue;
- receive an indication that the playback queue has been modified based on a second command received via a respective user interface of a second computing device of the media playback system, wherein the second computing device is associated with a second user that is not the first user;
- and
- based on receiving the indication, display, via the user interface of the first computing device, a notification that the playback queue associated with the play back device has been modified.
A non-transitory computer readable medium, wherein the non-transitory computer readable medium is provisioned with program instructions that, when executed by at least one processor, cause a first computing device to:
- receive, via a user interface of the first computing device, an input comprising a first command to add one or more media items to a playback queue associated with a playback device of a media playback system that includes the first computing device, wherein the playback queue comprises a set of media items that are to be played back by the playback device, and wherein the first computing device is associated with a first user;
- based on the first command, cause the one or more media items to be added to the playback queue;
- cause the playback device to play back the one or more media items in the playback queue;
- receive an indication that the playback queue has been modified based on a second command received via a respective user interface of a second computing device of the media playback system, wherein the second computing device is associated with a second user that is not the first user;
- and
- based on receiving the indication, display, via the user interface of the first computing device, a notification that the playback queue associated with the playback device has been modified.
A method carried out by a first computing device, the method comprising:
- receiving, via a user interface of the first computing device, an input comprising a first command to add one or more media items to a playback queue associated with a playback device of a media playback system that includes the first computing device, wherein the playback queue comprises a set of media items that are to be played back by the playback device, and wherein the first computing device is associated with a first user;
- based on the first command, causing the one or more media items to be added to the playback queue;
- causing the playback device to play back the one or more media items in the playback queue;
- receiving an indication that the playback queue has been modified based on a second command received via a respective user interface of a second computing device of the media playback system, wherein the second computing device is associated with a second user that is not the first user;
- and
- based on receiving the indication, displaying, via the user interface of the first computing device, a notification that the playback queue associated with the playback device has been modified.
Dependencies are inferred from the claim text.