Patent ID: 7930305

Claim:
An information processing apparatus for controlling content reproduction, comprising: a processor; a weight creating unit configured to create a first weight set to a playlist of said contents indicating a priority of the playlist and a second weight set to each of contents registered in playlists indicating a priority of the content, the second weight is a number of times the content is present in a plurality of playlists; a weight setting unit configured to, when a plurality of playlists are selected, update said first weight set to each of the plurality of selected said playlists and update said second weight set to said each of said contents registered in the plurality of selected said playlists according to a number of playlists in which each of the contents is registered and a reproduction method; and a reproduction controlling unit configured to control random content reproduction based on said first weight and said second weight set by said weight setting unit, wherein, when an instruction to perform said reproduction method of the plurality of selected said playlists which contain duplicate contents is given, said weight setting unit updates said second weights set to the duplicate contents registered in the plurality of selected said playlists.