1. A handheld electronic device configured to communicate wirelessly with a target device, through a logical channel, the handheld electronic device and the target device being configured to store and play media files, the handheld electronic device being configured to display media descriptive data associated with media files, the handheld electronic device comprising: a processor; a memory operationally connected to the processor, the memory to store handheld device media files comprised of handheld device media file data; and a transceiver operationally connected to the processor, the processor being configured to cause the transceiver to transmit, through the logical channel, handheld device media file data to the target device, the processor also being configured to cause the transceiver to transmit, through the logical channel, control data to the target device, the control data to control actions of the target device with respect to the handheld device media data transmitted from the transceiver, the control data and the handheld device media file data being packetized data, when the handheld electronic device plays a selected media file and when the handheld electronic device and the target device become within communication range, at which communication range the handheld electronic device and the target device establish communication, the communication being established at a time when the selected media file has played up to a played portion of the selected media file, the transceiver transmits to the target device handheld electronic device media data associated with the selected media file and the control data causes the target device to start streaming the selected media file starting substantially immediately subsequent the played portion of the selected media file.