CPC H04R 3/12 (2013.01) [G06F 3/165 (2013.01); H04R 27/00 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2420/07 (2013.01)] | 20 Claims |
1. A control device comprising:
a communication interface;
at least one processor; and
at least one non-transitory computer-readable medium comprising program instructions that are executable by the at least one processor such that the control device is configured to:
receive, via a configuration interface, one or more first user inputs associating a particular routine with a particular playback mode and associating the particular playback mode with one or more playback devices;
receive an indication of a particular media content to associate with the particular routine;
receive one or more user-defined acoustic parameters for the particular media content, wherein the one or more user-defined acoustic parameters are configured to cause the one or more playback devices to play back the particular media content in accordance with the one or more user-defined acoustic parameters;
associate a particular trigger condition with the particular routine, wherein the particular trigger condition comprises a condition that causes the particular routine to be executed;
transmit, via the communication interface, the particular routine to a routine service on a server remote from the control device, wherein the routine service is configured to verify that the one or more playback devices have access to the particular routine;
receive one or more second user inputs to activate the particular routine; and
after receiving the one or more second user inputs, transmit a message that causes the one or more playback devices to play back the particular media content according to the one or more user-defined acoustic parameters.
|