A communication apparatus comprising: a memory configured to store musical content data and a plurality of program lists associated with the musical content data; a data interface configured to interface with an external reproduction apparatus; and a controller configured: to control playback of musical content data based on a program list so that the musical content data referenced in the program list is played back as a collection, and to control presentation of the program list, and accept edits to the program list via a user interface; the communication apparatus being characterised in that the controller is configured: such that the program list is associated with a predetermined identifier uniquely identifying the external reproduction apparatus among a plurality of external reproduction apparatuses; to determine whether an identifier received by the controller via the data interface is the predetermined identifier; and to control transferring of the musical content data to the predetermined external reproduction apparatus via the data interface associated with the program list when the received identifier is the predetermined identifier. a memory configured to store musical content data and a plurality of program lists associated with the musical content data; a data interface configured to interface with an external reproduction apparatus; and a controller configured: to control playback of musical content data based on a program list so that the musical content data referenced in the program list is played back as a collection, and to control presentation of the program list, and accept edits to the program list via a user interface; the communication apparatus being characterised in that the controller is configured: such that the program list is associated with a predetermined identifier uniquely identifying the external reproduction apparatus among a plurality of external reproduction apparatuses; to determine whether an identifier received by the controller via the data interface is the predetermined identifier; and to control transferring of the musical content data to the predetermined external reproduction apparatus via the data interface associated with the program list when the received identifier is the predetermined identifier. to control playback of musical content data based on a program list so that the musical content data referenced in the program list is played back as a collection, and to control presentation of the program list, and accept edits to the program list via a user interface; the communication apparatus being characterised in that the controller is configured: such that the program list is associated with a predetermined identifier uniquely identifying the external reproduction apparatus among a plurality of external reproduction apparatuses; to determine whether an identifier received by the controller via the data interface is the predetermined identifier; and to control transferring of the musical content data to the predetermined external reproduction apparatus via the data interface associated with the program list when the received identifier is the predetermined identifier. such that the program list is associated with a predetermined identifier uniquely identifying the external reproduction apparatus among a plurality of external reproduction apparatuses; to determine whether an identifier received by the controller via the data interface is the predetermined identifier; and to control transferring of the musical content data to the predetermined external reproduction apparatus via the data interface associated with the program list when the received identifier is the predetermined identifier.