A contents reproduction apparatus comprising: position detecting means for detecting a user's position; operation detecting means (2, 4, 5) for detecting a movement of the user's body; and contents generating and reproducing means for generating and reproducing contents; the apparatus being characterised by comprising: walking analyser means for determining a type of walking operation of the user from among a plurality of types of walking operations based on the detected movement of the user's body; schedule input means configured to receive an input of a reproducing schedule of content, wherein the schedule of the contents comprises which song the user reproduces while doing what kind of things the user is doing, which song the user reproduces while what kind of mood the user is in, and the user's schedule including hour, place, and what kind of thing the user is planning to do, an environment analyser configured to analyse a user's circumferential environment and a user's psychological state from the user's position specified by the position specifying unit, the user's schedule inputted to the schedule input unit, and the user's walking operation analysed by the walking analyser, and in that said content generating and reproducing means generates the contents in accordance with the analysed result of the environment analyser. position detecting means for detecting a user's position; operation detecting means (2, 4, 5) for detecting a movement of the user's body; and contents generating and reproducing means for generating and reproducing contents; the apparatus being characterised by comprising: walking analyser means for determining a type of walking operation of the user from among a plurality of types of walking operations based on the detected movement of the user's body; schedule input means configured to receive an input of a reproducing schedule of content, wherein the schedule of the contents comprises which song the user reproduces while doing what kind of things the user is doing, which song the user reproduces while what kind of mood the user is in, and the user's schedule including hour, place, and what kind of thing the user is planning to do, an environment analyser configured to analyse a user's circumferential environment and a user's psychological state from the user's position specified by the position specifying unit, the user's schedule inputted to the schedule input unit, and the user's walking operation analysed by the walking analyser, and in that said content generating and reproducing means generates the contents in accordance with the analysed result of the environment analyser. walking analyser means for determining a type of walking operation of the user from among a plurality of types of walking operations based on the detected movement of the user's body; schedule input means configured to receive an input of a reproducing schedule of content, wherein the schedule of the contents comprises which song the user reproduces while doing what kind of things the user is doing, which song the user reproduces while what kind of mood the user is in, and the user's schedule including hour, place, and what kind of thing the user is planning to do, an environment analyser configured to analyse a user's circumferential environment and a user's psychological state from the user's position specified by the position specifying unit, the user's schedule inputted to the schedule input unit, and the user's walking operation analysed by the walking analyser, and in that said content generating and reproducing means generates the contents in accordance with the analysed result of the environment analyser.