Generating a playlist using metadata tags
First Claim
1. A method of generating playlists using an electronic device, comprising:
- retrieving one or more songs from a storage medium;
organizing the one or more songs as a first playlist;
playing a song included in the first playlist;
presenting to a user an option that is associated with a shuffle command; and
in response to the user selecting the option, executing the shuffle command, wherein executing the shuffle command comprises;
organizing the one or more songs as a second playlist, wherein the song that is currently playing is the first song in the second playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for on-the-fly playlist shuffling. There can be multiple ways to perform the shuffling. In one instance, the electronic device can organize a new playlist by sorting the media files based on a parameter. In another instance, the electronic device can organize a new playlist by shuffling the media files. In yet another instance, the electronic device can first sort the media files into groups of media files based on a parameter. The electronic device can then shuffle the media files within each group. In this manner, the media files can be randomized but only within each group. In all instances, the current media file can continue to play without any interruption. Finally, the electronic device can sort the media files based on the context of the media file that is currently playing.
168 Citations
23 Claims
-
1. A method of generating playlists using an electronic device, comprising:
-
retrieving one or more songs from a storage medium; organizing the one or more songs as a first playlist; playing a song included in the first playlist; presenting to a user an option that is associated with a shuffle command; and in response to the user selecting the option, executing the shuffle command, wherein executing the shuffle command comprises; organizing the one or more songs as a second playlist, wherein the song that is currently playing is the first song in the second playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of generating playlists using an electronic device, comprising:
-
retrieving one or more songs from a storage medium; organizing the one or more songs as a first playlist; playing a song included in the first playlist; presenting to a user an option that is associated with a shuffle command; and in response to the user selecting the option, executing the shuffle command, wherein executing the shuffle command comprises; retrieving a second song from the storage medium; and queuing the second song such that the second song will begin playing after the song ends. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus that generates playlists of songs, comprising:
-
a storage medium that stores songs; a display screen; a user input component that accepts user inputs; and a processor configured to; generate a display that is presented on the display screen, wherein the display includes an option; in response to a user selecting the option, organize the songs as a first playlist; play a song included in the first playlist; and generate a display that is presented on the display screen while playing the song, wherein the display includes a shuffle option; and in response to the user selecting the shuffle option; organize the songs as a second playlist, wherein the song that is currently playing is the first song in the second playlist. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification