Playlist modification
First Claim
1. A method comprising:
- establishing, via a local network, a connected state between a mobile device and a zone of one or more playback devices in a network media system such that an action taken, via the mobile device, on one or more media items identified in a playlist of a streaming content provider causes a corresponding action to be taken by the zone on one or more corresponding media items in a playback queue associated with the zone and stored on a given playback device of the zone;
disconnecting the mobile device from the network media system such that the mobile device and the zone are no longer in the connected state via the local network;
providing the playlist of the streaming content provider for display on a user interface of the mobile device, wherein the playlist of the streaming content provider identifies media items for playback on the mobile device;
while the mobile device is disconnected from the network media system, receiving via the mobile device, a first user input indicating a modification to the playlist of the streaming content provider on the mobile device;
determining that the connected state between the mobile device and the zone in the network media system is to be re-established via the local network; and
responsive to re-establishing the connected state between the mobile device and the zone, sending to the given playback device of the zone, an update message indicating the modification to the playlist of the streaming content provider to automatically cause a corresponding modification to be made to the playback queue associated with the zone.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provided herein involve connected states between a mobile device and one or more zones in a network media system and different interactions between the mobile device and the network media system involving the connected states. The connected states may be established between the mobile device and the one or more zones such that further actions taken on media items identified in the playlist on the mobile device may also be taken on corresponding media items in a playback queue associated with the one or more zones. The interface on the mobile device may display various graphical representations to indicate the different interactions involving the connected states, including when a connected state is established, when a connected state is lost, and when a reconnected state is reestablished. The interface may further provide selectable icons to allow a user to navigate among the different media playback options involving the connected states.
259 Citations
23 Claims
-
1. A method comprising:
-
establishing, via a local network, a connected state between a mobile device and a zone of one or more playback devices in a network media system such that an action taken, via the mobile device, on one or more media items identified in a playlist of a streaming content provider causes a corresponding action to be taken by the zone on one or more corresponding media items in a playback queue associated with the zone and stored on a given playback device of the zone; disconnecting the mobile device from the network media system such that the mobile device and the zone are no longer in the connected state via the local network; providing the playlist of the streaming content provider for display on a user interface of the mobile device, wherein the playlist of the streaming content provider identifies media items for playback on the mobile device; while the mobile device is disconnected from the network media system, receiving via the mobile device, a first user input indicating a modification to the playlist of the streaming content provider on the mobile device; determining that the connected state between the mobile device and the zone in the network media system is to be re-established via the local network; and responsive to re-establishing the connected state between the mobile device and the zone, sending to the given playback device of the zone, an update message indicating the modification to the playlist of the streaming content provider to automatically cause a corresponding modification to be made to the playback queue associated with the zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. A device comprising:
-
a processor; and memory having stored thereon instructions executable by the processor to cause the device to perform functions comprising; establishing, via a local network, a connected state between a mobile device and a zone of one or more playback devices in a network media system such that an action taken, via the mobile device, on one or more media items identified in a playlist of a streaming content provider causes a corresponding action to be taken by the zone on one or more corresponding media items in a playback queue associated with the zone and stored on a given playback device of the zone; disconnecting the mobile device from the network media system such that the mobile device and the zone are no longer in the connected state via the local network; providing the playlist of the streaming content provider for display on a user interface of the mobile device, wherein the playlist of the streaming content provider identifies media items for playback on the mobile device; while the mobile device is disconnected from the network media system, receiving via the mobile device, a first user input indicating a modification to the playlist of the streaming content provider on the mobile device; determining that the connected state between the mobile device and the zone in the network media system is to be re-established via the local network; and responsive to re-establishing the connected state between the mobile device and the zone, sending to the given playback device of the zone, an update message indicating the modification to the playlist of the streaming content provider to automatically cause a corresponding modification to be made to the playback queue associated with the zone. - View Dependent Claims (13, 14, 15, 16, 22)
-
-
17. A non-transitory computer readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
-
establishing, via a local network, a connected state between a mobile device and a zone of one or more playback devices in a network media system such that an action taken, via the mobile device, on one or more media items identified in a playlist of a streaming content provider causes a corresponding action to be taken by the zone on one or more corresponding media items in a playback queue associated with the zone and stored on a given playback device of the zone; disconnecting the mobile device from the network media system such that the mobile device and the zone are no longer in the connected state via the local network; providing the particular playlist of the streaming content provider for display on an user interface of the mobile device, wherein the playlist of the streaming content provider identifies media items for playback on the mobile device; while the mobile device is disconnected from the network media system, receiving via the mobile device, a first user input indicating a modification to the playlist of the streaming content provider on the mobile device; determining that the connected state between the mobile device and the zone in the network media system is to be re-established via the local network; and responsive to re-establishing the connected state between the mobile device and the zone, sending to the given playback device of the zone, an update message indicating the modification to the playlist of the streaming content provider to automatically cause a corresponding modification to be made to the playback queue associated with the zone. - View Dependent Claims (18, 19, 20, 23)
-
Specification