A method for configuring a mobile device to control a media playback system comprising a plurality of playback devices that communicate over a password protected secure local network without providing the mobile device with the password for the secure local network, the method comprising: receiving, by the mobile device, over one or more first communication paths via the cellular network, a system identifier of a media playback system, wherein the media playback system is in communication with a remote server, and wherein the media playback system comprises one or more playback devices in communication over a secure local network; joining the mobile device to the media playback system via the cellular network, wherein joining the mobile device to the media playback system via the cellular network comprises: determining that the mobile device is unable to access the media playback system via a secure local area network; in response to the receiving step, sending, by the mobile device to the remote server via a cellular network, a request to join the media playback system over one or more second communication paths, the request including the system identifier of the media playback system; receiving, by the mobile device, configuration information of the media playback system from the remote server, the configuration information including information to join the media playback system; based on the received information: joining the mobile device to the media playback system via the cellular network via one or more third communication paths; and retrieving, by the mobile device from the remote server over one or more of the second communication paths from the remote server, a playlist corresponding to a playback queue of one or more of the playback devices, sending from the mobile device to the media playback system via the cellular network via one or more of the third communication paths, one or more commands to control at least one of the one or more playback devices of the media playback system. receiving, by the mobile device, over one or more first communication paths via the cellular network, a system identifier of a media playback system, wherein the media playback system is in communication with a remote server, and wherein the media playback system comprises one or more playback devices in communication over a secure local network; joining the mobile device to the media playback system via the cellular network, wherein joining the mobile device to the media playback system via the cellular network comprises: determining that the mobile device is unable to access the media playback system via a secure local area network; in response to the receiving step, sending, by the mobile device to the remote server via a cellular network, a request to join the media playback system over one or more second communication paths, the request including the system identifier of the media playback system; receiving, by the mobile device, configuration information of the media playback system from the remote server, the configuration information including information to join the media playback system; based on the received information: joining the mobile device to the media playback system via the cellular network via one or more third communication paths; and retrieving, by the mobile device from the remote server over one or more of the second communication paths from the remote server, a playlist corresponding to a playback queue of one or more of the playback devices, sending from the mobile device to the media playback system via the cellular network via one or more of the third communication paths, one or more commands to control at least one of the one or more playback devices of the media playback system. determining that the mobile device is unable to access the media playback system via a secure local area network; in response to the receiving step, sending, by the mobile device to the remote server via a cellular network, a request to join the media playback system over one or more second communication paths, the request including the system identifier of the media playback system; receiving, by the mobile device, configuration information of the media playback system from the remote server, the configuration information including information to join the media playback system; based on the received information: joining the mobile device to the media playback system via the cellular network via one or more third communication paths; and retrieving, by the mobile device from the remote server over one or more of the second communication paths from the remote server, a playlist corresponding to a playback queue of one or more of the playback devices, sending from the mobile device to the media playback system via the cellular network via one or more of the third communication paths, one or more commands to control at least one of the one or more playback devices of the media playback system. joining the mobile device to the media playback system via the cellular network via one or more third communication paths; and retrieving, by the mobile device from the remote server over one or more of the second communication paths from the remote server, a playlist corresponding to a playback queue of one or more of the playback devices, sending from the mobile device to the media playback system via the cellular network via one or more of the third communication paths, one or more commands to control at least one of the one or more playback devices of the media playback system.