from the database 84 fig1 the url of the server in this example emd server 72 which manages the accompanying information music title and music id and music data corresponding to the received keyword in this example performer a as artist name in step s 43 the control section 81 of the search server 71 controls the communication section 82 to send the accompanying information music title and music id retrieved in step s 42 and the url of the emd server 72 managing the music data to the personal computer 1 then the control section 81 returns to step s 41 to repeat the above mentioned processing therefrom when the information transmitted from the search server 71 in step s 43 is received in step s 33 the personal computer 1 or the processing section 52 goes to step s 34 to wait until the music id is determined and whether to test listen or purchase that music is determined hereafter the contents determined here are referred to as usage conditions namely at this moment the processing section 52 controls the output section 17 to display an operator screen as shown in fig1 on the basis of the accompanying information music title and music id corresponding to the artist name and the url of the emd server 72 managing the music data supplied from the search server 71 and waits until the operator screen is operated by the user if the usage conditions the music id and the test listening or purchase of that music are determined in step s 34 namely if any of the preview buttons or buy buttons on the operator screen shown in fig1 is operated then the procedure goes to step s 35 in step s 35 the processing section 52 of the.