Patent ID: 8271115

Claim:
A media player comprising: a memory configured to store history information having content information of a plurality of contents that were played on the media player; a classification component configured to group the content information of the history information into a plurality of content groups, and generate a classification list including information of the content groups; a content allocation component configured to acquire a content list from a media server that communicates with the media player via a network, with the content list having content information of a plurality of stored contents that are stored in the media server, the content allocation component being further configured to allocate the content information of the stored contents in the content list acquired from the media server to the content groups of the classification list, respectively, such that the content allocation component generates a content allocation list indicating relationships between the stored contents stored in the media server and the content groups; a content acquiring component configured to acquire one of the stored contents stored in the media server with the one of the stored contents being selected based on a user list including the classification list and the content allocation list; and a content playing component configured to play the one of the stored contents that has been acquired from the media server.