Song flow methodology in random playback
First Claim
1. A computer-implemented method for playing back media items, comprising:
- detecting a random playback mode;
defining a random playback queue in which media items are arbitrarily ordered;
identifying a media item in the random playback queue that is associated with a preset playback sequence;
retrieving at least one other media item of the preset playback sequence;
introducing the retrieved at least one other media item in the playback queue, wherein the identified media item and the retrieved at least one media item are ordered according to the preset playback sequence;
identifying another media item in the random playback queue that is associated with the preset playback sequence; and
reordering the identified another media item in the random playback queue, wherein the identified media item and the reordered another media item are ordered according to the preset playback sequence in the random playback queue.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device can play back media items using a random playback mode. To ensure that related media items are played back in a proper order (e.g., live music is played back in concert order), the electronic device can define metadata or other data coupling related media items in a predefined or preset sequence. For example, related media items can include metadata tags identifying the previous and next media items to play back in the sequence. As another example, the electronic device can store a listing of media items of a sequence and the order in which to play them back. When the electronic device reaches a media item that is part of a preset sequence during random playback, the electronic device can identify at least the subsequent media items in the sequence, and insert the subsequent media items in the playback queue. The electronic device can then play back the entire sequence before moving to the next media item in the playback queue.
185 Citations
17 Claims
-
1. A computer-implemented method for playing back media items, comprising:
-
detecting a random playback mode; defining a random playback queue in which media items are arbitrarily ordered; identifying a media item in the random playback queue that is associated with a preset playback sequence; retrieving at least one other media item of the preset playback sequence; introducing the retrieved at least one other media item in the playback queue, wherein the identified media item and the retrieved at least one media item are ordered according to the preset playback sequence; identifying another media item in the random playback queue that is associated with the preset playback sequence; and reordering the identified another media item in the random playback queue, wherein the identified media item and the reordered another media item are ordered according to the preset playback sequence in the random playback queue. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device for playing back media items, comprising output circuitry and control circuitry, the control circuitry operative to:
-
enable a shuffle playback mode; define a shuffled playlist in which media items are played back in an arbitrary order; identify at least two media items in the shuffled playlist that are part of a predefined sequence; and reorder the identified at least two media items in the shuffled playlist such that the at least two media items are played back in the order defined by the predefined sequence. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. Computer readable media for playing back media items, comprising computer-readable instructions for:
-
detecting a random playback mode; defining a random playback queue in which media items are arbitrarily ordered; identifying a media item in the random playback queue that is associated with a preset playback sequence; retrieving at least one other media item of the preset playback sequence; introducing the retrieved at least one other media item in the playback queue, wherein the identified media item and the retrieved at least one media item are ordered according to the preset sequence; identifying another media item in the random playback queue that is associated with the preset playback sequence; and reordering the identified another media item in the random playback queue such that the identified media item and the identified another media item are ordered according to the preset playback sequence. - View Dependent Claims (16, 17)
-
Specification