Music streaming using supported services
First Claim
1. A computing device of a media curating service comprising:
- one or more processors;
tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors, cause the computing device to perform functions comprising;
storing media item identifiers of curated media items associated with one or more service providers, wherein the media curating service aggregates the media item identifiers of curated media items, and wherein the curated media items corresponding to the media item identifiers are stored in a service provider server of a given service provider;
receiving, from a media playback system, a first message comprising a service provider access identifier, wherein the service provider access identifier is based on a user account of the media playback system registered to at least one service provider;
based on receiving the first message, determining media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered; and
causing the media playback system to play back the curated media items based on the determined media item identifiers of the curated media items.
4 Assignments
0 Petitions
Accused Products
Abstract
An example technique includes a computing system storing media item identifiers of curated media items associated with one or more service providers. A media curating service aggregates the media item identifiers of curated media items. The example technique further involves receiving, from a media playback system, a first message comprising a service provider access identifier. The service provider access identifier is based on a user account of the media playback system registered to at least one service provider. Based on receiving the first message, the computing system determines media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered and causes the media playback system to play back the curated media items based on the determined media item identifiers of the curated media items.
-
Citations
20 Claims
-
1. A computing device of a media curating service comprising:
-
one or more processors; tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors, cause the computing device to perform functions comprising; storing media item identifiers of curated media items associated with one or more service providers, wherein the media curating service aggregates the media item identifiers of curated media items, and wherein the curated media items corresponding to the media item identifiers are stored in a service provider server of a given service provider; receiving, from a media playback system, a first message comprising a service provider access identifier, wherein the service provider access identifier is based on a user account of the media playback system registered to at least one service provider; based on receiving the first message, determining media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered; and causing the media playback system to play back the curated media items based on the determined media item identifiers of the curated media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
one or more processors; tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by the one or more processors, cause the computing device to perform functions comprising; receiving indications of;
(i) media item identifiers of curated media items for a media curating service that are associated with at least one service provider with which a user account of a media playback system is registered, (ii) a request for media items associated with the media item identifiers of curated media items, and (iii) a media playback system; andsending, to the media playback system, the media items associated with the media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered, thereby causing the media playback system to play back one or more media items associated with the media item identifiers of curated media items. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Tangible, non-transitory computer-readable memory having stored thereon instructions that, when executed by one or more processors of a computing device, cause the computing device to perform functions comprising:
-
receiving indications of;
(i) media item identifiers of curated media items for a media curating service that are associated with at least one service provider with which a user account of a media playback system is registered, (ii) a request for media items associated with the media item identifiers of curated media items, and (iii) a media playback system; andsending to the media playback system, the media items associated with the media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered, thereby causing the media playback system to play back one or more media items associated with the media item identifiers of curated media items. - View Dependent Claims (17, 18, 19, 20)
-
Specification