Methods and Systems for Prioritizing Playback of Media Content in a Playback Queue
First Claim
1. A method, comprising:
- at a client device having one or more processors and memory storing instructions for execution by the one or more processors;
playing a first media item from a playback queue, the playback queue comprising a first portion having a plurality of media items with respective positions that define an order in which the media items are to be played;
while playing the first media item, detecting a first user input indicating selection of a second media item;
in response to the first user input, assigning the second media item to a second portion of the playback queue, wherein the second portion has playback priority over the first portion; and
after playing the first media item, playing the second media item before playing other media items of the plurality of media items in the first portion.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for prioritizing playback of media content in a playback queue are described herein. In one aspect, a client device plays a first media item from a playback queue. The playback queue includes a first portion having a plurality of media items with respective positions that define an order in which the media items are to be played. While playing the first media item, a first user input indicating selection of a second media item is detected. In response to the first user input, the second media item is assigned to a second portion of the playback queue, wherein the second portion has playback priority over the first portion. After playing the first media item, the second media item is played before playing other media items of the plurality of media items in the first portion.
26 Citations
21 Claims
-
1. A method, comprising:
at a client device having one or more processors and memory storing instructions for execution by the one or more processors; playing a first media item from a playback queue, the playback queue comprising a first portion having a plurality of media items with respective positions that define an order in which the media items are to be played; while playing the first media item, detecting a first user input indicating selection of a second media item; in response to the first user input, assigning the second media item to a second portion of the playback queue, wherein the second portion has playback priority over the first portion; and after playing the first media item, playing the second media item before playing other media items of the plurality of media items in the first portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A client device, comprising:
-
one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; playing a first media item from a playback queue, the playback queue comprising a first portion having a plurality of media items with respective positions that define an order in which the media items are to be played; while playing the first media item, detecting a first user input indicating selection of a second media item; in response to the first user input, assigning the second media item to a second portion of the playback queue, wherein the second portion has playback priority over the first portion; and after playing the first media item, playing the second media item before playing other media items of the plurality of media items in the first portion.
-
-
21. A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a client device, the one or more programs including instructions for:
-
playing a first media item from a playback queue, the playback queue comprising a first portion having a plurality of media items with respective positions that define an order in which the media items are to be played; while playing the first media item, detecting a first user input indicating selection of a second media item; in response to the first user input, assigning the second media item to a second portion of the playback queue, wherein the second portion has playback priority over the first portion; and after playing the first media item, playing the second media item before playing other media items of the plurality of media items in the first portion.
-
Specification