1. A system configured to communicate wirelessly with an electronic device, the system and the electronic device configured to store and play media files, the system comprising: a controller; a transceiver operationally connected to the controller, the controller configured to cause the transceiver to receive, from the electronic device, electronic device media file data, the controller further configured to cause the transceiver to receive control data from the electronic device, the control data to control actions of the system with respect to the electronic device media file data received from the electronic device when the electronic device plays a selected media file and when the electronic device and the system are within a communication range at which the electronic device and the system 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, and the transceiver receives, from the electronic device, electronic device media data associated with the selected media file, the control data causing the system to begin streaming the selected media file starting substantially immediately subsequent the played portion of the selected media file.