Private Queue for a Media Playback System
First Claim
1. A method comprising:
- receiving, by a network media system, a playlist responsive to an instruction provided via a first controller interface, the network media system comprising a zone that comprises a playback device and a playback queue, the playlist identifying one or more media items that are available for playback;
adding, by the network media system, the one or more media items identified by the playlist to the playback queue of the zone, wherein the playback queue contains information identifying one or more media items to be played by the zone;
receiving, by the network media system via a second controller interface, for the information identifying the one or more media items in the playback queue;
determining, by the network media system, that the second controller interface lacks a credential to receive the information identifying the one or more media items in the playback queue; and
providing, by the network media system to the second controller interface, information identifying a subset of the one or more media items in the playback queue.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are discussed for providing private playback queues in a media playback system such that users without access rights to the playback queue may not access the contents of the playback queue. The embodiments may involve receiving at a playback device of a network media system a playlist responsive to an instruction via a first controller interface, adding the playlist to a playback queue associated with the zone, receiving a request from a second controller interface for the information identifying the one or more items in the playback queue, determining that the second controller interface lacks a credential to receive the information identifying the one or more items in the playback queue, and providing the information identifying a subset of the one or more items in the playback queue to the second controller interface.
43 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a network media system, a playlist responsive to an instruction provided via a first controller interface, the network media system comprising a zone that comprises a playback device and a playback queue, the playlist identifying one or more media items that are available for playback; adding, by the network media system, the one or more media items identified by the playlist to the playback queue of the zone, wherein the playback queue contains information identifying one or more media items to be played by the zone; receiving, by the network media system via a second controller interface, for the information identifying the one or more media items in the playback queue; determining, by the network media system, that the second controller interface lacks a credential to receive the information identifying the one or more media items in the playback queue; and providing, by the network media system to the second controller interface, information identifying a subset of the one or more media items in the playback queue. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
2. (canceled)
-
19. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
receiving, by a network media system, a playlist responsive to an instruction provided via a first controller interface, the network media system comprising a zone that includes comprises a playback device and a playback queue, the playlist identifying one or more media items that are available for playback; adding, by the network media system, the one or more media items identified by the playlist to the playback queue of the zone, wherein the playback queue contains information identifying one or more media items to be played by the zone; receiving, by the network media system via a second controller interface, a request for the information identifying the one or more media items in the playback queue; determining, by the network media system, that the second controller interface lacks a credential to receive the information identifying the one or more media items in the playback queue; and providing, by the network media system to the second controller interface, information identifying a subset of the one or more media items in the playback queue.
-
-
20. A media system comprising:
-
a zone comprising a playback device and a playback queue; a processor; and computer-readable medium having stored thereon instructions executable by the processor to cause the media system to perform functions comprising; receiving a playlist responsive to an instruction provided via a first controller interface, the playlist identifying one or more media items that are available for playback; adding the one or more media items identified by the playlist to the playback queue of the zone, wherein the playback queue contains information identifying one or more media items to be played by the zone; receiving from a second controller interface a request for the information identifying the one or more media items in the playback queue; determining that the second controller interface lacks a credential to receive the information identifying the one or more media items in the playback queue; and providing to the second controller interface information identifying a subset of the one or more media items in the playback queue. - View Dependent Claims (21)
-
Specification