Music discovery
First Claim
1. A method to be performed by a computing device of a media playback system comprising one or more playback devices connected to the computing device via a local area network, the method comprising:
- displaying, via the computing device on a touch-sensitive graphical user interface, a graphical user interface comprising a list of a plurality of music discovery tools for discovering music content, wherein the media playback system is registered to a plurality of streaming audio services that are each configured to stream audio content to the media playback system from one or more respective content servers, and wherein each music discovery tool of the plurality of music discovery tools corresponds to a respective streaming audio service that is registered with the media playback system;
receiving, via the computing device in the graphical user interface, touch-input data indicating a selection of a particular music discovery tool from among the plurality of music discovery tools for discovering music content in the list, wherein the selected music discovery tool corresponds to a particular streaming audio service, and wherein selection of the particular music discovery tool causes selection of the particular streaming audio service from among the plurality of streaming audio services;
in response to receiving the touch-input data indicating the selection of the music discovery tool, displaying, via the computing device in the graphical user interface, a graphical representation of the selected music discovery tool, the graphical representation indicating multiple music characteristics, wherein each music characteristic of the multiple music characteristics represents a respective music type;
receiving, via the computing device at the displayed graphical representation of the selected music discovery tool in the graphical user interface, touch-input data indicating a selection of one or more music characteristics from among the multiple music characteristics;
in response to receiving the touch-input data indicating the selection of the one or more music characteristics, sending, via the computing device to the particular streaming audio service over a network interface, a message indicating the selected one or more music characteristics; and
causing, via the computing device, one or more playback devices to play back audio tracks corresponding to the selected one or more music characteristics from the particular streaming audio service via one or more respective speakers.
6 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein relate to music discovery. In one aspect, a method is provided that involves (a) receiving by a computing device an indication of a search tool from among a plurality of search tools, where each search tool of the plurality of search tools is associated with at least one respective media service, (b) receiving by the computing device an indication of a media characteristic, where the computing device receives the media characteristic via the indicated search tool, (c) selecting by the computing device one or more of the at least one respective media service that maintains media associated with the indicated media characteristic, and (d) sending by the computing device an indication of the selected one or more of the at least one respective media service.
-
Citations
20 Claims
-
1. A method to be performed by a computing device of a media playback system comprising one or more playback devices connected to the computing device via a local area network, the method comprising:
-
displaying, via the computing device on a touch-sensitive graphical user interface, a graphical user interface comprising a list of a plurality of music discovery tools for discovering music content, wherein the media playback system is registered to a plurality of streaming audio services that are each configured to stream audio content to the media playback system from one or more respective content servers, and wherein each music discovery tool of the plurality of music discovery tools corresponds to a respective streaming audio service that is registered with the media playback system; receiving, via the computing device in the graphical user interface, touch-input data indicating a selection of a particular music discovery tool from among the plurality of music discovery tools for discovering music content in the list, wherein the selected music discovery tool corresponds to a particular streaming audio service, and wherein selection of the particular music discovery tool causes selection of the particular streaming audio service from among the plurality of streaming audio services; in response to receiving the touch-input data indicating the selection of the music discovery tool, displaying, via the computing device in the graphical user interface, a graphical representation of the selected music discovery tool, the graphical representation indicating multiple music characteristics, wherein each music characteristic of the multiple music characteristics represents a respective music type; receiving, via the computing device at the displayed graphical representation of the selected music discovery tool in the graphical user interface, touch-input data indicating a selection of one or more music characteristics from among the multiple music characteristics; in response to receiving the touch-input data indicating the selection of the one or more music characteristics, sending, via the computing device to the particular streaming audio service over a network interface, a message indicating the selected one or more music characteristics; and causing, via the computing device, one or more playback devices to play back audio tracks corresponding to the selected one or more music characteristics from the particular streaming audio service via one or more respective speakers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a computing device of a media playback system to perform a method comprising:
-
displaying, on a touch-sensitive graphical user interface, a graphical user interface that a list of a plurality of music discovery tools for discovering music content, wherein the media playback system is registered to a plurality of streaming audio services that are each configured to stream audio content to the media playback system from one or more respective content servers, and wherein each music discovery tool of the plurality of music discovery tools corresponds to a respective streaming audio service that is registered with the media playback system; receiving, via the graphical user interface, touch-input data indicating a selection of a particular music discovery tool from among the plurality of music discovery tools for discovering music content in the list, wherein the selected music discovery tool corresponds to a particular streaming audio service, and wherein selection of the particular music discovery tool causes selection of the particular streaming audio service from among the plurality of streaming audio services; in response to receiving the touch-input data indicating the selection of the music discovery tool, displaying, in the graphical user interface, a graphical representation of the selected music discovery tool, the graphical representation indicating multiple music characteristics, wherein each music characteristic of the multiple music characteristics represents a respective music type; receiving, at the displayed graphical representation of the selected music discovery tool in the graphical user interface, input data indicating a selection of one or more music characteristics from among the multiple music characteristics; in response to receiving the touch-input data indicating the selection of the one or more music characteristics, sending, to the particular streaming audio service over a network interface, a message indicating the selected one or more music characteristics; and causing one or more playback devices of the media playback system to play back audio tracks corresponding to the selected one or more music characteristics from the particular streaming audio service via one or more respective speakers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device of a media playback system, the computing device comprising:
-
a network interface; one or more processors; and computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the computing device to perform functions comprising; displaying, on a touch-sensitive graphical user interface, a graphical user interface that a list of a plurality of music discovery tools for discovering music content, wherein the media playback system is registered to a plurality of streaming audio services that are each configured to stream audio content to the media playback system from one or more respective content servers, and wherein each music discovery tool of the plurality of music discovery tools corresponds to a respective streaming audio service that is registered with the media playback system; receiving, via the graphical user interface, touch-input data indicating a selection of a particular music discovery tool from among the plurality of music discovery tools for discovering music content in the list, wherein the selected music discovery tool corresponds to a particular streaming audio service, and wherein selection of the particular music discovery tool causes selection of the particular streaming audio service from among the plurality of streaming audio services; in response to receiving the touch-input data indicating the selection of the music discovery tool, displaying, in the graphical user interface, a graphical representation of the selected music discovery tool, the graphical representation indicating multiple music characteristics, wherein each music characteristic of the multiple music characteristics represents a respective music type; receiving, at the displayed graphical representation of the selected music discovery tool in the graphical user interface, input data indicating a selection of one or more music characteristics from among the multiple music characteristics; in response to receiving the touch-input data indicating the selection of the one or more music characteristics, sending, to the particular streaming audio service over a network interface, a message indicating the selected one or more music characteristics; and causing one or more playback devices of the media playback system to play back audio tracks corresponding to the selected one or more music characteristics from the particular streaming audio service via one or more respective speakers. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification