Systems and methods for providing song samples
Abstract
A first electronic device, while a first media content item of a first type is playing back on a second electronic device, detects a user input selecting a second media content item. In response to the user input, the electronic device determines a type of media content item of the selected second media content item. In accordance with a determination that the second media content item is of the first type of media content item, the first electronic device generates a media control request for controlling playback of the second media content item at the second electronic device, and in accordance with a determination that the second media content item is of a second type of media content item, the first electronic device generates a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A first electronic device, comprising:
one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:
while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item;
in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content;
in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and
in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.
3 . The first electronic device of claim 2 , wherein the first type of media content comprises a video, and the second electronic device is a display device.
4 . The first electronic device of claim 2 , wherein the second type of media content comprises audio, and the third electronic device is a speaker.
5 . The first electronic device of claim 2 , wherein:
the media control request is a local media control request that is sent to the second electronic device or third electronic device; and the one or more programs further include instructions for, generating a server media control request that is sent to a server system.
6 . The first electronic device of claim 5 , wherein the local media control request and the server media control request are both configured to cause a single media control operation to be implemented at the second electronic device or third electronic device.
7 . The first electronic device of claim 2 , the one or more programs further include instructions for:
while the first media content item is playing back, receiving a user input for a media control command for the first media content item; and in response to the user input, sending a media control operation for the media control command to the second electronic device.
8 . The first electronic device of claim 7 , wherein the media control operation is selected from the group consisting of: play, pause, skip, fast-forward, rewind, adjust an audio volume, change an order of items in a playlist, add items to a playlist, remove items from a playlist, adjust audio equalizer settings, and set a user setting.
9 . The first electronic device of claim 2 , wherein the first electronic device is distinct from the second electronic device.
10 . A method, comprising:
at a first electronic device with one or more processors and memory storing one or more programs that are configured to be executed by the one or more processors:
while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item;
in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content;
in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and
in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.
11 . The method of claim 10 , wherein the first type of media content comprises a video, and the second electronic device is a display device.
12 . The method of claim 10 , wherein the second type of media content comprises audio, and the third electronic device is a speaker.
13 . The method of claim 10 , wherein:
the media control request is a local media control request that is sent to the second electronic device or third electronic device; and the method further comprises, generating a server media control request that is sent to a server system.
14 . The method of claim 13 , wherein the local media control request and the server media control request are both configured to cause a single media control operation to be implemented at the second electronic device or third electronic device.
15 . The method of claim 10 , further comprising:
while the first media content item is playing back, receiving a user input for a media control command for the first media content item; and in response to the user input, sending a media control operation for the media control command to the second electronic device.
16 . The method of claim 15 , wherein the media control operation is selected from the group consisting of: play, pause, skip, fast-forward, rewind, adjust an audio volume, change an order of items in a playlist, add items to a playlist, remove items from a playlist, adjust audio equalizer settings, and set a user setting.
17 . The method of claim 10 , wherein the first electronic device is distinct from the second electronic device.
18 . A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a first electronic device, the at least one program comprising instructions for:
while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item; in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content; in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.