Software application and zones
First Claim
1. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a control device to perform operations comprising:
- displaying, on a user interface, a zone identifier that identifies a zone of a media playback system, wherein the zone comprises one or more playback devices, wherein at least one of the one or more playback devices has audio-playback software installed thereon;
sending, by the control device to a given playback device of the zone, a command that causes the audio playback software to initiate playback of media in the zone;
receiving, via a network interface from the given playback device, status information indicating that a particular add-on software component is assigned to the zone, wherein the particular add-on software component modifies playback of media in the zone; and
displaying, on the user interface of the control device, an application identifier in association with the zone identifier, wherein the application identifier indicates that the particular add-on software component is assigned to the zone.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein relate to a software application that is configured to operate as an add-on software component to audio-playback software on a playback device of a media playback system. One embodiment may involve displaying, on a user interface of a controller of a media playback system, a zone identifier that identifies a zone of the media playback system, where the zone comprises a playback device that has audio-playback software installed thereon; and displaying, on the user interface of the controller, an application identifier in association with the zone identifier, where the application identifier indicates that a software application installed on the playback device is configured to operate as an add-on software component to the audio-playback software.
266 Citations
18 Claims
-
1. A non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a control device to perform operations comprising:
-
displaying, on a user interface, a zone identifier that identifies a zone of a media playback system, wherein the zone comprises one or more playback devices, wherein at least one of the one or more playback devices has audio-playback software installed thereon; sending, by the control device to a given playback device of the zone, a command that causes the audio playback software to initiate playback of media in the zone; receiving, via a network interface from the given playback device, status information indicating that a particular add-on software component is assigned to the zone, wherein the particular add-on software component modifies playback of media in the zone; and displaying, on the user interface of the control device, an application identifier in association with the zone identifier, wherein the application identifier indicates that the particular add-on software component is assigned to the zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A playback device, comprising:
-
a network interface; a processor; a data storage; and a program logic stored in the data storage and executable by the processor to; receive an add-on software component via the network interface, wherein the playback device (a) is configured to play audio in a given zone of a media playback system, and (b) has audio-playback software installed thereon; send status information to a control device of the media playback system, wherein the status information indicates that the add-on software component is installed on the playback device; and receive a command from the control device of the media playback system to assign the add-on software component to the given zone of the media playback system, wherein the add-on software component modifies playback of media in the given zone; send status information to the control device of the media playback system, wherein the status information indicates that the add-on software component is assigned to the given zone of the media playback system; receive a command from the control device that causes the audio-playback software to initiate playback of media in the given zone; and responsively initiate playback of media, wherein the playback is modified by the add-on software component. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having stored therein instructions executable by a playback device to cause the playback device to perform functions comprising:
-
receiving a command from a control device of a media playback system to assign an add-on software component to a given zone of the media playback system, wherein the playback device (a) is configured to play audio in the given zone of the media playback system, and (b) has audio-playback software installed thereon; sending status information to the control device of the media playback system, wherein the status information indicates that the add-on software component is assigned to the given zone; receive a command from the control device that causes the audio-playback software to initiate playback of media in the given zone; and responsively initiate playback of media, wherein the playback is modified by the add-on software component. - View Dependent Claims (15, 16, 17, 18)
-
Specification