Playback Device Queue Access Levels

    公开(公告)号:US20220188442A1

    公开(公告)日:2022-06-16

    申请号:US17536426

    申请日:2021-11-29

    申请人: Sonos, Inc.

    摘要: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.

    Playback device queue access levels

    公开(公告)号:US11188666B2

    公开(公告)日:2021-11-30

    申请号:US16448896

    申请日:2019-06-21

    申请人: Sonos, Inc.

    摘要: Based on a credential, an access level of a playback queue for a first control interface and a first subset and second subset of media items in the playback queue may be determined. Media items in the playback queue that were added via a second control interface may be included in the first subset. Media items that were added via a control interface different from the second control interface may be included in a second subset. Information may be provided which identifies the first subset of the media items in the playback queue and the second subset of the media items in the playback queue.

    Cloud queue tombstone
    43.
    发明授权

    公开(公告)号:US11184426B2

    公开(公告)日:2021-11-23

    申请号:US16600684

    申请日:2019-10-14

    申请人: Sonos, Inc.

    摘要: Example techniques relate to cloud queue tombstones. An example implementation may involve a computing system receiving instructions to remove a particular media item from a playback queue. Based on the instructions, the computing system removes the particular media item from the playback queue and adds, to the playback queue, a tombstone indicator indicating that the particular media item has been removed from the playback queue. The computing system receives, from the media playback system, a request for a window of one or more media items from the playback queue. Based on the request, the computing system sends, to the media playback system, data representing a particular window of media items from the playback queue, wherein the particular window includes the tombstone indicator. The computing system detects a given tombstone removal trigger from among multiple tombstone removal triggers and based on the detecting, removes the tombstone indicator from the playback queue.

    Queue versioning
    45.
    发明授权

    公开(公告)号:US11036794B2

    公开(公告)日:2021-06-15

    申请号:US16796006

    申请日:2020-02-20

    申请人: Sonos, Inc.

    摘要: Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If not, the playback device foregoes adding the one or more second audio streams to the queue.

    Sharing Access to a Media Service
    46.
    发明申请

    公开(公告)号:US20210136054A1

    公开(公告)日:2021-05-06

    申请号:US17146141

    申请日:2021-01-11

    申请人: Sonos, Inc.

    摘要: Examples provided herein are directed to a computing device and media playback system sharing access to a media service corresponding to a media application installed on the computing device. In one example, a media playback system may be configured to (i) receive from the computing device an authorization code that corresponds to a media application installed on the computing device that is authorized to access media from a media service, (ii) transmit to the media service an authorization request with the authorization code, (iii) receive from the media service an authorization token that facilitates obtaining media from the media service, and (iv) transmit to the media service a request for media for playback by the media playback system, where the request for media includes the authorization token.

    Zone group control
    47.
    发明授权

    公开(公告)号:US10972784B2

    公开(公告)日:2021-04-06

    申请号:US16657807

    申请日:2019-10-18

    申请人: Sonos, Inc.

    摘要: Example techniques relate to a loss of control of a playback queue. An example implementation involves a playback device receiving, from a native controller, an instruction to add audio tracks to a queue, where, in a first mode associated with the native controller, the playback device is configured to play back from the queue. While the audio tracks are in the queue, the playback device receives, from a media player application associated with a particular wireless protocol, an instruction to play back a media item. In response, the playback device is configured to play back in a second mode associated with the particular wireless protocol, where, in the second mode, the queue is not in use. While playing back the media item, the playback device detects a loss of control by the media player application and configures the playback device to play back in the first mode.

    Resolving inconsistent queues
    50.
    发明授权

    公开(公告)号:US10572533B2

    公开(公告)日:2020-02-25

    申请号:US15898855

    申请日:2018-02-19

    申请人: Sonos, Inc.

    摘要: Embodiments described herein may involve inconsistent queues. An example implementation may involve a computing device receiving a message indicating a playback queue corresponding to a playback zone of a media playback system. The playback queue may include first media items queued in a first order for playback by the playback zone. The computing device determines that a playlist at the computing device is to be queued for playback in the playback queue corresponding to the playback zone, the playlist including second media items in a second order. The computing device determines that the first media items in the first order is different from the second media items in the second order, and based on the determination, causes the first media items in the playback queue to be replaced with the second media items in the playlist.