Volume management in a media playback system
First Claim
1. A first playback device comprising:
- a network interface;
one or more speakers;
one or more processors; and
tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the first playback device to perform a method comprising;
playing, via the one or more speakers, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device;
storing, in a data storage, the first volume level in association with the first audio playback configuration;
joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device;
adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration;
while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, receiving, via the network interface, a command to play audio content as part of the first audio playback configuration; and
in response to receiving the command to play audio as part of the first audio playback configuration;
(i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and
(iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described herein that provide numerous volume enhancements to a media playback system. An example implementation involves a playback device playing audio content at a first volume level as part of a first audio playback group configuration, storing a first volume level in association with the first audio playback group configuration, joining a second audio playback group configuration, playing audio content at a second volume level as a part of the second audio playback group configuration, receiving a command to play audio content as part of the first audio playback group configuration, identifying the first volume level in the data storage; and playing audio content at the first volume level as part of the first audio playback group configuration.
-
Citations
20 Claims
-
1. A first playback device comprising:
-
a network interface; one or more speakers; one or more processors; and tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the first playback device to perform a method comprising; playing, via the one or more speakers, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device; storing, in a data storage, the first volume level in association with the first audio playback configuration; joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device; adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration; while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, receiving, via the network interface, a command to play audio content as part of the first audio playback configuration; and in response to receiving the command to play audio as part of the first audio playback configuration;
(i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and
(iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory, computer-readable media having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a first playback device to perform a method comprising:
-
playing, via one or more speakers of the first playback device, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device; storing, in a data storage of the first playback device, the first volume level in association with the first audio playback configuration; joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device; adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration; while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, receiving, via a network interface, a command to play audio content as part of the first audio playback configuration; and in response to receiving the command to play audio as part of the first audio playback configuration;
(i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and
(iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
a first playback device playing, via one or more speakers of the first playback device, audio content at a first volume level as part of a first audio playback configuration that consists of a first zone that includes the first playback device; the first playback device storing, in a data storage of the first playback device, the first volume level in association with the first audio playback configuration; the first playback device joining a second audio playback configuration comprising the first zone and a second zone configured to play back in synchrony, wherein the second zone includes a second playback device; the first playback device adjusting the first playback device to play audio content at a second volume level as part of the second audio playback configuration; while the first playback device is playing audio at the second volume level as part of the second audio playback configuration, the first playback device receiving, via a network interface, a command to play audio content as part of the first audio playback configuration; and in response to receiving the command to play audio as part of the first audio playback configuration;
the first playback device (i) leaving the second audio playback configuration, (ii) identifying the first volume level in the data storage; and
(iii) adjusting the first playback device to play audio content at the identified first volume level as part of the first audio playback configuration. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification