METHOD AND APPARATUS FOR MANAGING A PLAYLIST BY METADATA
First Claim
1. A method comprising:
- a computing device displaying a play queue for one or more playback devices, wherein the play queue includes a plurality of items, including at least a single item and a container item, the single item comprising an individual track playable by the one or more playback devices, and the container item comprising a plurality of tracks playable by the one or more playback devices; and
the computing device displaying an indicator associated with either the single item or the container item, wherein the indicator identifies a currently playing item in the play queue being played by the one or more playback devices.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques for managing a playlist in a multimedia system are disclosed. According to one aspect of the techniques, the playlist is structured to be able to include as many items as desired. To facilitate the manageability of such playlist, the playlist is built with a plurality of items. Each of the items is associated with metadata that includes information related to, for example, artist, album, genre, composer, and track number. The metadata for each item may be parsed, updated or logically operated upon to facilitate the management of the playlist. In another embodiment, each of the items is either a single item or a group item. A single item contains metadata of a corresponding source. A group item contains metadata of accessing other constituent items, which again may be single items or group items. As a result, the playlist can accommodate as many items as desired in a limited memory space without compromising the manageability of the playlist. Each of the items can be removed from, added to, or moved around in the playlist without concerning that an item may further include many items therein.
66 Citations
20 Claims
-
1. A method comprising:
-
a computing device displaying a play queue for one or more playback devices, wherein the play queue includes a plurality of items, including at least a single item and a container item, the single item comprising an individual track playable by the one or more playback devices, and the container item comprising a plurality of tracks playable by the one or more playback devices; and the computing device displaying an indicator associated with either the single item or the container item, wherein the indicator identifies a currently playing item in the play queue being played by the one or more playback devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium including a computer program which, when executed by a processor, implements a method, the method comprising:
-
displaying a play queue for one or more playback devices, wherein the play queue includes a plurality of items, including at least a single item and a container item, the single item comprising an individual track playable by the one or more playback devices, and the container item comprising a plurality of tracks playable by the one or more playback devices; and displaying an indicator associated with either the single item or the container item, wherein the indicator identifies a currently playing item in the play queue being played by the one or more playback devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A controller device comprising:
-
a user interface configured to; display a play queue for one or more playback devices, wherein the play queue includes a plurality of items, including at least a single item and a container item, the single item comprising an individual track playable by the one or more playback devices, and the container item comprising a plurality of tracks playable by the one or more playback devices, and display an indicator associated with either the single item or the container item, wherein the indicator identifies a currently playing item in the play queue being played by the one or more playback devices; a network interface configured to connect the controller device to a network and to transmit the play queue via the network to the one or more playback devices. - View Dependent Claims (18, 19, 20)
-
Specification