Adding to a remote playlist
First Claim
Patent Images
1. A method, comprising:
- receiving, via a computing device, input comprising a single button-press action on a user interface of the computing device;
in response to receiving the single button-press action, causing, via the computing device, (i) identification of a media item that is currently being played by one or more playback devices at a location while the computing device is physically located at the location and (ii) an identifier of the media item to be added to a playlist stored on a network device remote from the computing device, wherein causing the identifier of the media item to be added to the playlist comprises;
determining that the playlist stored on the network device remote from the computing device is not reachable by the computing device;
in response to determining that the playlist is not reachable by the computing device, storing, in a memory of the computing device, the identifier of the media item to be added to the playlist;
after storing, in the memory of the computing device, the identifier of the media item to be added to the playlist, determining that the playlist is reachable by the computing device; and
in response to determining that the playlist is reachable by the computing device, transmitting, to the network device, the identifier of the media item and an instruction to add the identifier of the media item to the playlist stored on the network device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus, and articles of manufacture to facilitate discovery and remote configuration of content for playback via a multimedia playback network are disclosed. An example method includes facilitating identification of multimedia content being played, the identification including at least one of a content identifier associated with the content and the content itself. An example method includes relaying at least one of the content identifier and the content to a playback system located remotely from a location of the multimedia content playback, at least one of the content identifier and the content remotely added for playback at the playback system.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, via a computing device, input comprising a single button-press action on a user interface of the computing device; in response to receiving the single button-press action, causing, via the computing device, (i) identification of a media item that is currently being played by one or more playback devices at a location while the computing device is physically located at the location and (ii) an identifier of the media item to be added to a playlist stored on a network device remote from the computing device, wherein causing the identifier of the media item to be added to the playlist comprises; determining that the playlist stored on the network device remote from the computing device is not reachable by the computing device; in response to determining that the playlist is not reachable by the computing device, storing, in a memory of the computing device, the identifier of the media item to be added to the playlist; after storing, in the memory of the computing device, the identifier of the media item to be added to the playlist, determining that the playlist is reachable by the computing device; and in response to determining that the playlist is reachable by the computing device, transmitting, to the network device, the identifier of the media item and an instruction to add the identifier of the media item to the playlist stored on the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer-readable medium storing instructions that when executed by a computing device cause the computing device to perform functions comprising:
-
receiving input comprising a single button-press action on a user interface of the computing device; in response to receiving the single button-press action, causing (i) identification of a media item that is currently being played by one or more playback devices at a location while the computing device is physically located at the location and (ii) an identifier of the media item to be added to a playlist stored on a network device remote from the computing device, wherein causing the identifier of the media item to be added to the playlist comprises; determining that the playlist stored on the network device remote from the computing device is not reachable by the computing device;
in response to determining that the playlist is not reachable by the computing device, storing, in a memory of the computing device, the identifier of the media item to be added to the playlist;after storing, in the memory of the computing device, the identifier of the media item to be added to the playlist, determining that the playlist is reachable by the computing device; and in response to determining that the playlist is reachable by the computing device, transmitting, to the network device, the identifier of the media item and an instruction to add the identifier of the media item to the playlist stored on the network device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
one or more processors; and tangible, non-transitory computer-readable memory storing instructions that, when executed by the one or more processors, cause the computing device to perform functions comprising; receiving input comprising a single button-press action on a user interface of the computing device; in response to receiving the single button-press action, causing (i) identification of a media item that is currently being played by one or more playback devices at a location while the computing device is physically located at the location and (ii) an identifier of the media item to be added to a playlist stored on a network device remote from the computing device, wherein causing the identifier of the media item to be added to the playlist comprises; determining that the playlist stored on the network device remote from the computing device is not reachable by the computing device;
in response to determining that the playlist is not reachable by the computing device, storing, in a memory of the computing device, the identifier of the media item to be added to the playlist;after storing, in the memory of the computing device, the identifier of the media item to be added to the playlist, determining that the playlist is reachable by the computing device; and in response to determining that the playlist is reachable by the computing device, transmitting, to the network device, the identifier of the media item and an instruction to add the identifier of the media item to the playlist stored on the network device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification