Systems and methods for networked music playback
View Patent ↗Systems, methods, apparatus, and articles of manufacture to facilitate connection to a multimedia playback network are disclosed. An example method provides content to a local playback network. The example method includes identifying multimedia content from a content provider. The example method includes passing information regarding the multimedia content to a local playback system including one or more multimedia playback devices in response to a trigger. The example method includes facilitating play of the multimedia content via a local playback network associated with the local playback system.
1. A playback device comprising:
a network interface;
one or more processors;
tangible computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the playback device to perform a method comprising:
receiving, via the network interface from one or more first cloud servers, an instruction to (1) add a particular multimedia content to a local playback queue on the playback device and (2) play back the multimedia content from the local playback queue beginning at a particular play position within the multimedia content corresponding to when a set of inputs for transferring playback of the multimedia content from a control device to a zone group was detected at a control interface of the control device, the zone group comprising a first zone and a second zone of a media playback system, the first zone comprising the playback device and the second zone comprising at least one additional playback device, and wherein the control device is distinct from the playback device;
in response to the received instruction from the one or more first cloud servers:
adding the particular multimedia content to a local playback queue on the playback device; and
playing back the particular multimedia content beginning at the particular play position within the multimedia content in synchrony with the at least one additional playback device, wherein playing back the multimedia content comprises obtaining the multimedia content from one or more second cloud servers.
2. The playback device of claim 1 , wherein the multimedia content comprises one or more of: an audio track of a streaming content service, a playlist of the streaming content service, a streaming radio station of the streaming content service, or a programmed radio station of the streaming content service.
3. The playback device of claim 1 , wherein the one or more second cloud servers are associated with a streaming content service, and wherein receiving the instruction comprises receiving a uniform resource locator indicating a particular source of the multimedia content at the one or more second cloud servers of the streaming content service.
4. The playback device of claim 3 , wherein the control device and the playback device are communicatively coupled to a local area network, and wherein obtaining the multimedia content from the one or more second cloud servers comprises obtaining the multimedia content from the particular source of the multimedia content at the one or more second cloud servers using the uniform resource locator, wherein the particular source is outside the local area network.
5. The playback device of claim 1 , wherein the control device and the playback device are communicatively coupled to a local area network, wherein the method further comprises:
before receiving the instruction, sending, to the control device via the network interface, a message indicating that the playback device is present within the local area network.
6. The playback device of claim 1 ,
wherein the multimedia content comprises one or more of: (i) audio content, (ii) video content, or (iii) audiovisual content.
7. The playback device of claim 1 ,
wherein the set of inputs consists of an input to transfer playback to the zone group.
8. A tangible non-transitory tangible computer-readable medium having instructions encoded therein, wherein the instructions, when executed by one or more processors, cause a playback device to perform a method comprising:
receiving, via a network interface of the playback device from one or more first cloud servers, an instruction to (1) add a particular multimedia content to a local playback queue on the playback device and (2) play back the multimedia content from the local playback queue beginning at a particular play position within the multimedia content corresponding to when a set of inputs for transferring playback of the multimedia content from a control device to a zone group was detected at a control interface of the control device, the zone group comprising a first zone and a second zone of a media playback system, the first zone comprising the playback device and the second zone comprising at least one additional playback device, and wherein the control device is distinct from the playback device;
in response to the received instruction from the one or more first cloud servers:
adding the particular multimedia content to a local playback queue on the playback device; and
playing back the particular multimedia content beginning at the particular play position within the multimedia content in synchrony with the at least one additional playback device via one or more speakers that are (a) mounted within a housing of the playback device or (b) physically coupled to the playback device, wherein playing back the multimedia content comprises obtaining the multimedia content from one or more second cloud servers.
9. The tangible non-transitory tangible computer-readable medium of claim 8 , wherein the multimedia content comprises one or more of: an audio track of a streaming content service, a playlist of the streaming content service, a streaming radio station of the streaming content service, or a programmed radio station of the streaming content service.
10. The tangible non-transitory tangible computer-readable medium of claim 8 , wherein receiving the instruction comprises receiving a uniform resource locator indicating a particular source of the multimedia content at the one or more second cloud servers.
11. The tangible non-transitory tangible computer-readable medium of claim 10 , wherein the control device and the playback device are communicatively coupled to a local area network, and wherein obtaining the multimedia content from the one or more second cloud servers comprises obtaining the multimedia content from the particular source of the multimedia content at the one or more second cloud servers using the uniform resource locator, wherein the particular source is outside the local area network.
12. The tangible non-transitory tangible computer-readable medium of claim 8 , wherein the control device and the playback device are communicatively coupled to a local area network, wherein the method further comprises:
before receiving the instruction, sending, to the control device via the network interface, a message indicating that the playback device is present within the local area network.
13. The tangible non-transitory tangible computer-readable medium of claim 8 ,
wherein the multimedia content comprises one or more of: (i) audio content, (ii) video content, or (iii) audiovisual content.
14. The tangible non-transitory tangible computer-readable medium of claim 8 ,
wherein the set of inputs consists of an input to transfer playback to the zone group.
15. A method comprising:
receiving, via a network interface of a playback device from one or more first cloud servers, an instruction to (1) add a particular multimedia content to a local playback queue on the playback device and (2) play back the multimedia content from the local playback queue beginning at a particular play position within the multimedia content corresponding to when a set of inputs for transferring playback of the multimedia content from a control device to a zone group was detected at a control interface of the control device, the zone group comprising a first zone and a second zone of a media playback system, the first zone comprising the playback device and the second zone comprising at least one additional playback device, and wherein the control device is distinct from the playback device;
in response to the received instruction from the one or more first cloud servers, the playback device:
adding the particular multimedia content to a local playback queue on the playback device; and
playing back the particular multimedia content beginning at the particular play position within the multimedia content in synchrony with the at least one additional playback device via one or more speakers that are (a) mounted within a housing of the playback device or (b) physically coupled to the playback device, wherein playing back the multimedia content comprises obtaining the multimedia content from one or more second cloud servers.
16. The method of claim 15 , wherein the multimedia content comprises one or more of: an audio track of a streaming content service, a playlist of the streaming content service, a streaming radio station of the streaming content service, or a programmed radio station of the streaming content service.
17. The method of claim 15 , wherein the one or more second cloud servers are associated with a streaming content service, and wherein receiving the instruction comprises receiving a uniform resource locator indicating a particular source of the multimedia content at the one or more second cloud servers of the streaming content service.
18. The method of claim 17 , wherein the control device and the playback device are communicatively coupled to a local area network, and wherein obtaining the multimedia content from the streaming content service comprises obtaining the multimedia content from the particular source of the multimedia content at the one or more second cloud servers using the uniform resource locator, wherein the particular source is outside the local area network.
19. The method of claim 15 , wherein the control device and the playback device are communicatively coupled to a local area network, wherein the method further comprises:
before receiving the instruction, sending, to the control device via the network interface, a message indicating that the playback device is present within the local area network.
20. The method of claim 15 ,
wherein the multimedia content comprises one or more of: (i) audio content, (ii) video content, or (iii) audiovisual content.
21. The method of claim 15 ,
wherein the set of inputs consists of an input to transfer playback to the zone group.