Method and apparatus for managing a playlist by metadata
8 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.
-
Citations
80 Claims
-
1-40. -40. (canceled)
-
41. A method of facilitating playback of a play queue by a playback device, the method comprising:
-
the playback device traversing the play queue for playback, the play queue comprising a plurality of items, at least one of the plurality of items inserted into the play queue from a playlist, and wherein the plurality of items comprise at least a playable single item and a non-playable group item; the playback device determining whether a traversed item to be played from the play queue is the playable single item or the non-playable group item; if the traversed item is the playable single item, the playback device using metadata associated with the playable single item to initiate playback of the playable single item; and if the traversed item is the non-playable group item, the playback device using metadata associated with the non-playable group item to (1) identify one or more member items associated with the non-playable group item, and (2) initiate playback of the one or more member items. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A non-transitory computer-readable storage medium including a computer program which, when executed by a processor, implements a method of facilitating playback of a play queue, the method comprising:
-
traversing the play queue for playback via a playback device, the play queue comprising a plurality of items, at least one of the plurality of items inserted into the play queue from a playlist, and wherein the plurality of items comprise at least a playable single item and a non-playable group item; determining whether a traversed item to be played from the play queue is the playable single item or the non-playable group item; if the traversed item is the playable single item, using the metadata associated with the playable single item to initiate playback of the playable single item; and if the traversed item is the non-playable group item, using metadata associated with the non-playable group item to (1) identify one or more member items associated with the non-playable group item, and (2) initiate playback of the one or more member items. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification