An output device comprising: a communication unit (160, 170) that acquires identification information from a plurality of external apparatuses (101, 102), the identification information identifying data recorded in each one of the plurality of external apparatuses (101, 102); a controller that controls the communication unit (160, 170); an output unit (130, 150) that outputs information represented by the identification information which is acquired by the communication unit (160, 170), and an operation unit that receives an instruction from a user, characterized in that, while the communication unit (160, 170) is acquiring the identification information from each one of the plurality of external apparatuses (101, 102), the output unit (130, 150) is configured to update information to be output each time the communication unit (160, 170) completes acquiring the identification information from a predetermined number of external apparatuses (101, 102), the information to be output being represented by identification information that has already been acquired from the predetermined number of external apparatuses, wherein when an instruction to reproduce the data recorded in one of the predetermined number of external apparatuses (101, 102) for which the identification information has already been acquired is received from the user via the operation unit while the communication unit (160, 170) is acquiring the identification information from the external apparatus (101, 102), for which the identification information is not completely acquired, the controller controls the communication unit (160, 170) to stop acquiring of the identification information. a communication unit (160, 170) that acquires identification information from a plurality of external apparatuses (101, 102), the identification information identifying data recorded in each one of the plurality of external apparatuses (101, 102); a controller that controls the communication unit (160, 170); an output unit (130, 150) that outputs information represented by the identification information which is acquired by the communication unit (160, 170), and an operation unit that receives an instruction from a user, characterized in that, while the communication unit (160, 170) is acquiring the identification information from each one of the plurality of external apparatuses (101, 102), the output unit (130, 150) is configured to update information to be output each time the communication unit (160, 170) completes acquiring the identification information from a predetermined number of external apparatuses (101, 102), the information to be output being represented by identification information that has already been acquired from the predetermined number of external apparatuses, wherein when an instruction to reproduce the data recorded in one of the predetermined number of external apparatuses (101, 102) for which the identification information has already been acquired is received from the user via the operation unit while the communication unit (160, 170) is acquiring the identification information from the external apparatus (101, 102), for which the identification information is not completely acquired, the controller controls the communication unit (160, 170) to stop acquiring of the identification information.