A method for calibrating speakers (S1, S2,...Sn; 304; 424) for an environment (110; 300) using a portable device that includes a microphone, the method comprising: positioning the portable device (104; 302; 400) at a first location in the environment; and characterized in that the method comprises the steps of: accessing a system information file of the portable device to determine a transfer function of the microphone of the portable device; initiating playback of a first piece of audio content from a first speaker (S1, S2,...Sn; 304; 424); detecting playback of the first piece of audio content from the first speaker using the microphone of the portable device; positioning the portable device at a second location in the environment; initiating playback of a second piece of audio content from the first speaker; detecting playback of the second piece of audio content using the microphone of the portable device; based at least in part on the transfer function of the microphone of the portable device, the detected playback of the first piece of audio content and the detected playback of the second piece of audio content, determining one or more adjustments to be applied to further audio content before playback by the first speaker; wherein determining the one or more adjustments includes subtracting out the transfer function of the microphone and applying the one or more adjustments to additional audio content before it is played by the first speaker. positioning the portable device (104; 302; 400) at a first location in the environment; and characterized in that the method comprises the steps of: accessing a system information file of the portable device to determine a transfer function of the microphone of the portable device; initiating playback of a first piece of audio content from a first speaker (S1, S2,...Sn; 304; 424); detecting playback of the first piece of audio content from the first speaker using the microphone of the portable device; positioning the portable device at a second location in the environment; initiating playback of a second piece of audio content from the first speaker; detecting playback of the second piece of audio content using the microphone of the portable device; based at least in part on the transfer function of the microphone of the portable device, the detected playback of the first piece of audio content and the detected playback of the second piece of audio content, determining one or more adjustments to be applied to further audio content before playback by the first speaker; wherein determining the one or more adjustments includes subtracting out the transfer function of the microphone and applying the one or more adjustments to additional audio content before it is played by the first speaker. accessing a system information file of the portable device to determine a transfer function of the microphone of the portable device; initiating playback of a first piece of audio content from a first speaker (S1, S2,...Sn; 304; 424); detecting playback of the first piece of audio content from the first speaker using the microphone of the portable device; positioning the portable device at a second location in the environment; initiating playback of a second piece of audio content from the first speaker; detecting playback of the second piece of audio content using the microphone of the portable device; based at least in part on the transfer function of the microphone of the portable device, the detected playback of the first piece of audio content and the detected playback of the second piece of audio content, determining one or more adjustments to be applied to further audio content before playback by the first speaker; wherein determining the one or more adjustments includes subtracting out the transfer function of the microphone and applying the one or more adjustments to additional audio content before it is played by the first speaker.