In this case, the dialog control unit 230 instructs a recommended music composition control unit 240 to store related data relating to the music composition whose reproduction is commanded.
The recommended music composition control unit 240 stores reproduced music composition related data relating to the reproduced music composition as preference data in the preference database 250.