×

Resolving inconsistent queues

  • US 9,898,532 B2
  • Filed: 08/03/2016
  • Issued: 02/20/2018
  • Est. Priority Date: 07/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a first control device via a control interface of a streaming media service, input data representing a selection of a playlist for playback in a playback zone of a media playback system, wherein the playlist includes one or more first media items of the streaming media service in a first playback order, and wherein the playback zone comprises at least one playback device of the media playback system;

    in response to receiving the input data representing the selection of the playlist, sending, by the first control device via a network interface, an instruction to queue the playlist in a playback queue of the playback zone, wherein the instruction causes the playback zone to create a private queue for the control interface of the streaming media service;

    after sending the instruction to queue the playlist in the playback queue of the playback zone, receiving, by the first control device via the network interface, a message representing one or more state variables indicating a current state of the playback zone, the one or more state variables indicating that the playback queue includes one or more second media items in a second playback order;

    responsive to receiving the message representing the one or more state variables, determining, by the first control device, whether the one or more first media items in the first playback order are different from the one or more second media items in the second playback order such that a second control device modified the private queue for the control interface of the streaming media service via another control interface; and

    responsive to the determination that the one or more first media items in the first playback order are different from the one or more second media items in the second playback order, causing, by the first control device via the network interface, the one or more second media items in the playback queue to be replaced with the one or more first media items of the playlist.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×