Playback device media item replacement
AssigneeSonos, Inc.
InventorsPaul Andrew Bates, Steven Beckhardt, Jonathon Reilly
Life of this patent
Estimating the term…
Abstract
Embodiments are provided for replacing media items in a queue of a playback device. An example implementation involves receiving, at the playback device, first data indicating an addition of a first media item to a queue. The playback device determines that the first media item is no longer accessible to the playback device at a later second time. The playback device initiates a query for a media item similar to the first media item and receives second data indicating that a second media item has replaced the first media item in the queue, the second media item being similar to the first media item. In response, the playback device initiates playback of the second media item on the playback device.
Claims20
A method of operating a playback device, the method comprising:
- receiving, at the playback device, first data indicating an addition of a first media item to a queue, wherein the first media item is associated with a first media source that is accessible to the playback device at a first time, and wherein the first media source has a first network location;
- determining that the first media item is no longer accessible to the playback device at a second time that is later than the first time;
- initiating a query for a media item similar to the first media item;
- receiving, at the playback device, second data indicating that a second media item has replaced the first media item in the queue, wherein the second media item is similar to the first media item, and wherein the second media item is associated with a second media source and is available to the playback device at a second network location that is different from the first network location;
- and
- in response to the received second data, initiating playback of the second media item on the playback device.
A playback device associated with a media playback system, the playback device comprising:
- one or more processors;
- and
- tangible, non-transitory, computer-readable media storing instructions that, when executed by the one or more processors, cause the playback device to perform operations comprising:
- receiving first data indicating an addition of a first media item to a queue, wherein the first media item is associated with a first media source that is accessible to the playback device at a first time, and wherein the first media source has a first network location;
- determining that the first media item is no longer accessible to the playback device at a second time that is later than the first time;
- initiating a query for a media item similar to the first media item;
- receiving second data indicating that a second media item has replaced the first media item in the queue, wherein the second media item is similar to the first media item, and wherein the second media item is associated with a second media source and is available to the playback device at a second network location that is different from the first network location;
- and
- in response to the received second data, initiating playback of the second media item on the playback device.
A tangible, non-transitory, computer-readable media storing instructions that, when executed by one or more processors, cause a playback device associated with a media playback system to perform operations comprising:
- receiving first data indicating an addition of a first media item to a queue, wherein the first media item is associated with a first media source that is accessible to the playback device at a first time, and wherein the first media source has a first network location;
- determining that the first media item is no longer accessible to the playback device at a second time that is later than the first time;
- initiating a query for a media item similar to the first media item;
- receiving second data indicating that a second media item has replaced the first media item in the queue, wherein the second media item is similar to the first media item, and wherein the second media item is associated with a second media source and is available to the playback device at a second network location that is different from the first network location;
- and
- in response to the received second data, initiating playback of the second media item on the playback device.
Dependencies are inferred from the claim text.