Webpage media playback
First Claim
Patent Images
1. A method comprising:
- upon opening a web-browsing interface, identifying, via a computing device, one or more playback zones of a media playback system;
transmitting, via the computing device, a request for a webpage via the web-browsing interface, the request comprising an address of the webpage;
receiving, via the computing device, the requested webpage comprising a link to a playable media item;
modifying, via the computing device, the received webpage such that a representation associated with the link is selectable to provide a first option to initiate playback of the media item in at least one playback zone of the one or more playback zones and a second option to add the media item to a playback queue associated with the at least one playback zone;
causing, via the computing device, display of the modified webpage on the web-browsing interface;
responsive to a selection of the representation, causing display of the first option and the second option; and
responsive to a selection of the first option, causing display of a list of the one or more playback zones, wherein the at least one playback zone of the one or more playback zones is selectable to initiate playback of the media item in the at least one playback zone.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for facilitating playback of media content on a webpage by a playback zone in a media playback system. Upon, or subsequent to opening a web-browsing interface, one or more playback zones of a media playback system may be identified, and links to a playable media item may be identified on a webpage to be displayed by the web-browsing interface. The webpage may then be modified such that a representation associated with the link may be selected to prompt a display of the one or more identified playback zones. A selection of one of the one or more identified playback zones may then cause the media item to be played in the selected playback zone.
-
Citations
23 Claims
-
1. A method comprising:
-
upon opening a web-browsing interface, identifying, via a computing device, one or more playback zones of a media playback system; transmitting, via the computing device, a request for a webpage via the web-browsing interface, the request comprising an address of the webpage; receiving, via the computing device, the requested webpage comprising a link to a playable media item; modifying, via the computing device, the received webpage such that a representation associated with the link is selectable to provide a first option to initiate playback of the media item in at least one playback zone of the one or more playback zones and a second option to add the media item to a playback queue associated with the at least one playback zone; causing, via the computing device, display of the modified webpage on the web-browsing interface; responsive to a selection of the representation, causing display of the first option and the second option; and responsive to a selection of the first option, causing display of a list of the one or more playback zones, wherein the at least one playback zone of the one or more playback zones is selectable to initiate playback of the media item in the at least one playback zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the computing device to perform functions comprising; upon opening a web-browsing interface, identifying one or more playback zones of a media playback system; transmitting a request for a webpage via the web-browsing interface, the request comprising an address of the webpage; receiving the requested webpage comprising a link to a playable media item; modifying the received webpage such that a representation associated with the link is selectable to cause the media item to be played in at least one playback zone of the one or more playback zones; displaying, on the web-browsing interface, the modified webpage; while displaying the modified webpage, responsive to a first input indicating a selection of the representation, displaying a list of the one or more playback zones in the media playback system; while displaying the modified webpage, receiving a second input indicating a selection of the at least one playback zone in the list of the one or more playback zones; and responsive to the second input indicating the selection of the at least one playback zone in the list of the one or more playback zones, causing one or more playback devices associated with the at least one playback zone to initiate playback of the media item. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A tangible, non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
upon opening a web-browsing interface, identifying one or more playback zones of a media playback system; transmitting a request for a webpage via the web-browsing interface, the request comprising an address of the webpage; receiving the requested webpage comprising a link to a playable media item; modifying the received webpage such that a representation associated with the link is selectable to provide a first option to initiate playback of the media item in at least one playback zone of the one or more playback zones and a second option to add the media item to a playback queue associated with the at least one playback zone; causing display of the modified webpage on the web-browsing interface; responsive to a selection of the representation, causing display of the first option and the second option; and responsive to a selection of the second option, causing display of a list of the one or more playback zones, wherein the at least one playback zone of the listed playback zones is selectable to cause the media item to be added to the playback queue associated with the at least one playback zone. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification