Managing Application Access of a Media Playback System
First Claim
1. A method comprising:
- receiving, by a playback device of a media playback system, a validation-key, wherein the validation-key comprises an application identifier corresponding to a controller application through which one or more media items are added to a playback queue;
based on at least the application identifier, creating a session identifier corresponding to the playback device;
transmitting the session identifier;
receiving a playback request comprising (i) the session identifier and (ii) a playback command indicating a command related to playback of media by the playback device;
determining that the received session identifier is valid; and
based on determining that the received session identifier is valid, executing the playback command.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein may include a playback device receiving, from a control device, a validation-key that includes an application identifier corresponding to a controller application. The playback device may create a session identifier and transmit the session identifier to the control device. The playback device may receive, from the control device, a playback request comprising the session identifier and a playback command. The playback device may determine that the session identifier is valid and then execute the playback command. A computing system may receive identification information related to a controller application and generate the validation-key based on the controller application meeting at least one quality-control metric. The controller application may receive the validation-key from the computing system.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a playback device of a media playback system, a validation-key, wherein the validation-key comprises an application identifier corresponding to a controller application through which one or more media items are added to a playback queue; based on at least the application identifier, creating a session identifier corresponding to the playback device; transmitting the session identifier; receiving a playback request comprising (i) the session identifier and (ii) a playback command indicating a command related to playback of media by the playback device; determining that the received session identifier is valid; and based on determining that the received session identifier is valid, executing the playback command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
transmitting, by a computing device communicatively coupled to a media playback system, a validation-key, wherein the validation-key comprises an application identifier corresponding to a controller application through which one or more media items are added to a playback queue; thereafter, receiving a session identifier corresponding to a playback device of the media playback system; and transmitting a playback request comprising (i) the session identifier and (ii) a playback command indicating a command related to playback of media by the playback device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, by a computing system communicatively coupled to a media playback system, a validation-key request comprising identification information related to a controller application through which one or more media items are added to a playback queue; determining that the controller application meets at least one quality-control metric; based on determining that the controller application meets the at least one quality-control metric, generating a validation-key, wherein the validation-key comprises an application identifier corresponding to the application; and transmitting a certification message indicating that the controller application meets the at least one quality-control metric, wherein the certification message comprises the validation-key. - View Dependent Claims (17, 18, 19, 20)
-
Specification