Shift to corresponding media in a playback queue
First Claim
Patent Images
1. A playback device comprising:
- a network interface;
at least one processor;
data storage;
program instructions stored in the data storage and executable by the at least one processor to cause the playback device to perform operations comprising;
receiving, from a control device, (i) an indication of one or more first media items, and (ii) a command to populate a queue of the playback device with the one or more first media items, wherein the queue comprises an ordered list of media items for playback;
populating the queue with the one or more first media items;
initiating playback of the queue in a zone that includes the playback device and at least one additional playback device;
during playback of the one or more first media items populated in the queue, extending playback time of the queue, wherein extending playback time of the queue comprises;
determining when the one or more first media items will be finished playing; and
before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and inserting the determined one or more second media items in the queue such that play time of the queue is extended; and
sending the one or more second media items to the at least one additional playback device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide for intelligently extending media playback. According to an embodiment, a playback queue for an audio player is established. The playback queue contains one or more playable items. At least one additional playable item that corresponds in substantial likeness to the list of playable items is determined, without additional user effort, and placed in the playback queue, which extends play time.
151 Citations
20 Claims
-
1. A playback device comprising:
-
a network interface; at least one processor; data storage; program instructions stored in the data storage and executable by the at least one processor to cause the playback device to perform operations comprising; receiving, from a control device, (i) an indication of one or more first media items, and (ii) a command to populate a queue of the playback device with the one or more first media items, wherein the queue comprises an ordered list of media items for playback; populating the queue with the one or more first media items; initiating playback of the queue in a zone that includes the playback device and at least one additional playback device; during playback of the one or more first media items populated in the queue, extending playback time of the queue, wherein extending playback time of the queue comprises; determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and inserting the determined one or more second media items in the queue such that play time of the queue is extended; and sending the one or more second media items to the at least one additional playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a playback device from a control device, (i) an indication of one or more first media items, and (ii) a command to populate a queue of the playback device with the one or more first media items, wherein the queue comprises an ordered list of media items for playback; populating the queue with the one or more first media items; initiating playback of the queue in a zone that includes the playback device and at least one additional playback device; during playback of the one or more first media items populated in the queue, extending playback time of the queue, wherein extending playback time of the queue comprises; determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and inserting the determined one or more second media items in the queue such that play time of the queue is extended; and sending the one or more second media items to the at least one additional playback device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising program instructions that when executed by at least one processor cause a playback device to perform operations comprising:
-
receiving, from a control device, (i) an indication of one or more first media items, and (ii) a command to populate a queue of the playback device with the one or more first media items, wherein the queue comprises an ordered list of media items for playback; populating the queue with the one or more first media items; initiating playback of the queue in a zone that includes the playback device and at least one additional playback device; during playback of the one or more first media items populated in the queue, extending playback time of the queue, wherein extending playback time of the queue comprises; determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and inserting the determined one or more second media items in the queue such that play time of the queue is extended; and sending the one or more second media items to the at least one additional playback device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification