摘要:
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.
摘要:
Embodiments described herein include systems and methods for providing a social interface for sharing media experience information between households in a community. Users of different households may form the community. The social interface may be provided as an application on a mobile device or an Internet webpage as a portal to the community. The social interface may display a list of households, and a user of the interface may select a household from the list to view information on media being experienced within the household. The selected household may include separate groups of media players configured to render media in synchrony, and the social interface may display, upon selection of the household, a list of the separate groups included in the selected household. The user may then select a group from the list, among other actions, view information on media being rendered by the media players in the selected group.
摘要:
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.
摘要:
Embodiments described herein include systems and methods for providing a social interface for sharing media experience information between households in a community. Users of different households may form the community. The social interface may be provided as an application on a mobile device or an Internet webpage as a portal to the community. The social interface may display a list of households, and a user of the interface may select a household from the list to view information on media being experienced within the household. The selected household may include separate groups of media players configured to render media in synchrony, and the social interface may display, upon selection of the household, a list of the separate groups included in the selected household. The user may then select a group from the list, among other actions, view information on media being rendered by the media players in the selected group.
摘要:
A client/server system for authoring an on-line service uses a server machine accessed a client machine which performs authoring operations on information stored on the server machine comprising the on-line service. Requests for authoring operations to be performed on information on the server machine, for authoring the online service, are translated on the client machine into at least one message which is sent to the server machine. The server machine receives the at least one message from the client machine and performs authoring operations identified in the received at least one message so as to author the online service. This information on the server machine is then made accessible by the server machine to other client systems that can be used to access the information without modifying the information, such as a browser. Generally, when the client machine receives a response message from the server machine, it displays information about performance of the authoring operation by the server, using the response message. The client and server may communicate using the HTTP protocol over a TCP/IP connection. The may also have different file name spaces, requiring the server to maintain and perform mapping between identifiers used by the client and those used on the server. The server may have a server program for processing HTTP messages and a server extension program for processing authoring operations. This extension program can be called via the common gateway interface. The authoring operations to be performed can include storing, creating or modifying information, such as documents and scripts and meta-information about services, documents and scripts on the server. Also, operations for providing a listing of services and documents are also available.