Suggested application download
First Claim
1. A method comprising:
- detecting, via a controller device, a first input in a control interface of a first application;
based on the first input, sending, via a controller device over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service;
displaying in the control interface of the first application, via the controller device, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming audio service;
detecting, via the controller device, a second input in the first application, wherein the second input comprises a selection of the suggested second application; and
based on the second input, causing, via the controller device, the controller device to download the suggested second application to a data storage of the controller device.
6 Assignments
0 Petitions
Accused Products
Abstract
An example implementation involves a controller device detecting a first input in a control interface of a first application. Based on the first input, the controller device sends over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service. The controller device displays, in the control interface of the first application, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming media service. The controller device detects a second input in the first application, wherein the second input comprises a selection of the suggested second application. Based on the second input, the controller device downloads the second application to data storage of the controller device.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting, via a controller device, a first input in a control interface of a first application; based on the first input, sending, via a controller device over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service; displaying in the control interface of the first application, via the controller device, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming audio service; detecting, via the controller device, a second input in the first application, wherein the second input comprises a selection of the suggested second application; and based on the second input, causing, via the controller device, the controller device to download the suggested second application to a data storage of the controller device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a controller device to perform operations comprising:
-
detecting a first input in a control interface of a first application; based on the first input, sending, via a controller device over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service; displaying in the control interface of the first application, via the controller device, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming audio service; detecting, via the controller device, a second input in the first application, wherein the second input comprises a selection of the suggested second application; and based on the second input, causing, via the controller device, the controller device to download the suggested second application to a data storage of the controller device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A controller device comprising:
-
a graphical interface; a network interface; one or more processors; data storage having stored therein instructions executable by the one or more processors to cause the controller device to perform operations comprising; displaying, on the graphical interface, a control interface of a first application; detecting a first input in the control interface of the first application; based on the first input, sending, via a controller device over a local area network (LAN) to a media playback system, a command that instructs the media playback system to play back media provided by a first streaming audio service; displaying in the control interface of the first application, via the controller device, an indication of a suggested second application that is operable to provide access to a second streaming audio service that is different from the first streaming audio service; detecting, via the controller device, a second input in the first application, wherein the second input comprises a selection of the suggested second application; and based on the second input, causing, via the controller device, the controller device to download the suggested second application to the data storage of the controller device. - View Dependent Claims (20)
-
Specification