CPC G06F 3/165 (2013.01) [G11B 27/34 (2013.01); H03G 3/04 (2013.01); H03G 3/3026 (2013.01); H03G 7/002 (2013.01); H03G 7/005 (2013.01); H04R 2227/005 (2013.01)] | 20 Claims |
1. A first playback device of a media playback system, the first playback device comprising:
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
store an active volume state variable in memory, wherein the active volume state variable corresponds to a current playback volume;
store a volume limit state variable in memory, wherein the volume limit state variable corresponds to a playback volume limit of the first playback device;
detect a command to begin playback of media at a proposed playback volume different from the current playback volume;
based on comparing (i) the playback volume limit and (ii) the proposed playback volume, select a startup playback volume;
play back media at the startup playback volume; and
cause at least a second playback device of the media playback system to play back media at the startup playback volume.
|