Interfaces and devices for dynamically-available media playback
The present disclosure generally relates to managing dynamically-available media playback and adapting visual outputs based on device capabilities and a state of the device. In some embodiments, a computer system manages whether an external electronic device is configurable to be available for a first media playback function. In some embodiments, a computer system selective causes an external electronic device to respond to a request to perform a media playback operation. In some embodiments, an electronic device adapts visual outputs based on device capabilities and a state of the device.
1 . An electronic device that includes a set of one or more visual components, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
while the electronic device is operating in a first state, detecting a change from the first state to an updated state; and
in response to detecting the change from the first state to the updated state:
in accordance with a determination that the updated state is a second state, different from the first state:
in accordance with the set of one or more visual output devices having a first set of visual output capabilities, providing, via the set of one or more visual output devices, a first type of visual output; and
in accordance with the set of one or more visual output devices having a second set of visual output capabilities, different from the first set of visual output capabilities, providing, via the set of one or more visual output devices, a second type of visual output, different from the first type of visual output; and
in accordance with a determination that the updated state is a third state, different from the first state and the second state:
in accordance with the set of one or more visual output devices having a third set of visual output capabilities, providing, via the set of one or more visual output devices, a third type of visual output; and
in accordance with the set of one or more visual output devices having a fourth set of visual output capabilities, different from the third set of visual output capabilities, providing, via the set of one or more visual output devices, a fourth type of visual output, different from the third type of visual output.
2 . The electronic device of claim 1 , wherein:
the one or more visual output devices have the first set of visual output capabilities when the one or more visual output devices are capable of providing a first type of visual output; and
the one or more visual output devices have the second set of visual output capabilities when the one or more visual output devices are capable of providing a second type of visual output, different than the first type of visual output.
3 . The electronic device of claim 1 , wherein:
the first set of visual output capabilities include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second set of visual output capabilities do not include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device.
4 . The electronic device of claim 1 , wherein:
the second state includes the electronic device being in a first digital assistant activity state; and
the third state includes the electronic device being in a second digital assistant activity state, different from the first digital assistant activity state.
5 . The electronic device of claim 4 , wherein the first digital assistant activity state is selected from the group consisting of: an idle digital assistant state, a listening digital assistant state, a request-processing digital assistant state, a responding digital assistant state.
6 . The electronic device of claim 1 , wherein:
the second state includes the electronic device being in a first audio playback state; and
the third state includes the electronic device being in a second audio playback state, different from the first audio playback state.
7 . The electronic device of claim 6 , wherein the first audio playback state is selected from the group consisting of: a state in which the electronic device is outputting an audio alarm notification, a state in which the electronic device is outputting an audio timer notification, a state in which the electronic device is outputting audio from an inter-device communication, and a state in which the electronic device is outputting audio media.
8 . The electronic device of claim 1 , wherein:
the first type of visual output is a predetermined output;
the second type of visual output is a dynamic visual output based on one or more dynamic variables.
9 . The electronic device of claim 1 , wherein:
the first type of visual output includes one or more visual characteristics that vary based on audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second type of visual output does not vary based on audio input that is detected by one or more microphones that are in communication with the electronic device.
10 . The electronic device of claim 1 , wherein:
the updated state includes the electronic device outputting a first audio output;
the first type of visual output includes one or more visual characteristics that vary based on the first audio output; and
the second type of visual output does not vary based on the first audio output.
11 . The electronic device of claim 1 , wherein:
the first type of visual output includes a first output color pattern; and
the second type of visual output includes a second output color pattern, different from the first output color pattern.
12 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device that includes a set of one or more visual output devices, the one or more programs including instructions for:
while the electronic device is operating in a first state, detecting a change from the first state to an updated state; and
in response to detecting the change from the first state to the updated state:
in accordance with a determination that the updated state is a second state, different from the first state:
in accordance with the set of one or more visual output devices having a first set of visual output capabilities, providing, via the set of one or more visual output devices, a first type of visual output; and
in accordance with the set of one or more visual output devices having a second set of visual output capabilities, different from the first set of visual output capabilities, providing, via the set of one or more visual output devices, a second type of visual output, different from the first type of visual output; and
in accordance with a determination that the updated state is a third state, different from the first state and the second state:
in accordance with the set of one or more visual output devices having a third set of visual output capabilities, providing, via the set of one or more visual output devices, a third type of visual output; and
in accordance with the set of one or more visual output devices having a fourth set of visual output capabilities, different from the third set of visual output capabilities, providing, via the set of one or more visual output devices, a fourth type of visual output, different from the third type of visual output.
13 . A method, comprising:
at an electronic device that includes a set of one or more visual output devices:
while the electronic device is operating in a first state, detecting a change from the first state to an updated state; and
in response to detecting the change from the first state to the updated state:
in accordance with a determination that the updated state is a second state, different from the first state:
in accordance with the set of one or more visual output devices having a first set of visual output capabilities, providing, via the set of one or more visual output devices, a first type of visual output; and
in accordance with the set of one or more visual output devices having a second set of visual output capabilities, different from the first set of visual output capabilities, providing, via the set of one or more visual output devices, a second type of visual output, different from the first type of visual output; and
in accordance with a determination that the updated state is a third state, different from the first state and the second state:
in accordance with the set of one or more visual output devices having a third set of visual output capabilities, providing, via the set of one or more visual output devices, a third type of visual output; and
in accordance with the set of one or more visual output devices having a fourth set of visual output capabilities, different from the third set of visual output capabilities, providing, via the set of one or more visual output devices, a fourth type of visual output, different from the third type of visual output.
14 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the one or more visual output devices have the first set of visual output capabilities when the one or more visual output devices are capable of providing a first type of visual output; and
the one or more visual output devices have the second set of visual output capabilities when the one or more visual output devices are capable of providing a second type of visual output, different than the first type of visual output.
15 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the first set of visual output capabilities include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second set of visual output capabilities do not include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device.
16 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the second state includes the electronic device being in a first digital assistant activity state; and
the third state includes the electronic device being in a second digital assistant activity state, different from the first digital assistant activity state.
17 . The non-transitory computer-readable storage medium of claim 16 , wherein the first digital assistant activity state is selected from the group consisting of: an idle digital assistant state, a listening digital assistant state, a request-processing digital assistant state, a responding digital assistant state.
18 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the second state includes the electronic device being in a first audio playback state; and
the third state includes the electronic device being in a second audio playback state, different from the first audio playback state.
19 . The non-transitory computer-readable storage medium of claim 18 , wherein the first audio playback state is selected from the group consisting of: a state in which the electronic device is outputting an audio alarm notification, a state in which the electronic device is outputting an audio timer notification, a state in which the electronic device is outputting audio from an inter-device communication, and a state in which the electronic device is outputting audio media.
20 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the first type of visual output is a predetermined output;
the second type of visual output is a dynamic visual output based on one or more dynamic variables.
21 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the first type of visual output includes one or more visual characteristics that vary based on audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second type of visual output does not vary based on audio input that is detected by one or more microphones that are in communication with the electronic device.
22 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the updated state includes the electronic device outputting a first audio output;
the first type of visual output includes one or more visual characteristics that vary based on the first audio output; and
the second type of visual output does not vary based on the first audio output.
23 . The non-transitory computer-readable storage medium of claim 12 , wherein:
the first type of visual output includes a first output color pattern; and
the second type of visual output includes a second output color pattern, different from the first output color pattern.
24 . The method of claim 13 , wherein:
the one or more visual output devices have the first set of visual output capabilities when the one or more visual output devices are capable of providing a first type of visual output; and
the one or more visual output devices have the second set of visual output capabilities when the one or more visual output devices are capable of providing a second type of visual output, different than the first type of visual output.
25 . The method of claim 13 , wherein:
the first set of visual output capabilities include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second set of visual output capabilities do not include the one or more visual output devices being capable of providing visual output that is responsive to audio input that is detected by one or more microphones that are in communication with the electronic device.
26 . The method of claim 13 , wherein:
the second state includes the electronic device being in a first digital assistant activity state; and
the third state includes the electronic device being in a second digital assistant activity state, different from the first digital assistant activity state.
27 . The method of claim 26 , wherein the first digital assistant activity state is selected from the group consisting of: an idle digital assistant state, a listening digital assistant state, a request-processing digital assistant state, a responding digital assistant state.
28 . The method of claim 13 , wherein:
the second state includes the electronic device being in a first audio playback state; and
the third state includes the electronic device being in a second audio playback state, different from the first audio playback state.
29 . The method of claim 28 , wherein the first audio playback state is selected from the group consisting of: a state in which the electronic device is outputting an audio alarm notification, a state in which the electronic device is outputting an audio timer notification, a state in which the electronic device is outputting audio from an inter-device communication, and a state in which the electronic device is outputting audio media.
30 . The method of claim 13 , wherein:
the first type of visual output is a predetermined output;
the second type of visual output is a dynamic visual output based on one or more dynamic variables.
31 . The method of claim 13 , wherein:
the first type of visual output includes one or more visual characteristics that vary based on audio input that is detected by one or more microphones that are in communication with the electronic device; and
the second type of visual output does not vary based on audio input that is detected by one or more microphones that are in communication with the electronic device.
32 . The method of claim 13 , wherein:
the updated state includes the electronic device outputting a first audio output;
the first type of visual output includes one or more visual characteristics that vary based on the first audio output; and
the second type of visual output does not vary based on the first audio output.
33 . The method of claim 13 , wherein:
the first type of visual output includes a first output color pattern; and
the second type of visual output includes a second output color pattern, different from the first output color pattern.