A method comprising: determining, by a computing device, that the computing device is within a threshold distance of a playback device; in response to determining that the computing device is within the threshold distance of the playback device: determining, by the computing device, a first media playback state of the playback device; and determining, by the computing device, a second media playback state of the computing device, wherein at least one of the computing device and the playback device is currently playing a media item; determining, by the computing device, a graphical user interface to present based on the first media playback state and the second media playback state, the graphical user interface being determined from a group of graphical user interfaces operable to initiate a transfer of a playback queue between the playback device and the computing device, wherein the group of graphical user interfaces comprises: 1) a first graphical user interface configured to initiate a transfer of a first playback queue from the computing device to the playback device, 2) a second graphical user interface configured to initiate a transfer of a second playback queue from the playback device to the computing device, and 3) a third graphical user interface configured to initiate a transfer of one or more of the first and second playback queues between the playback device and the computing device; presenting, by the computing device, the determined graphical user interface; receiving, by the computing device, user input to the determined graphical user interface indicating that the user wishes to transfer playback of a selected playback queue between the computing device and the playback device; and in response to receiving the user input, transferring, by the computing device, playback of the selected playback queue between the computing device and the playback device. determining, by a computing device, that the computing device is within a threshold distance of a playback device; in response to determining that the computing device is within the threshold distance of the playback device: determining, by the computing device, a first media playback state of the playback device; and determining, by the computing device, a second media playback state of the computing device, wherein at least one of the computing device and the playback device is currently playing a media item; determining, by the computing device, a graphical user interface to present based on the first media playback state and the second media playback state, the graphical user interface being determined from a group of graphical user interfaces operable to initiate a transfer of a playback queue between the playback device and the computing device, wherein the group of graphical user interfaces comprises: 1) a first graphical user interface configured to initiate a transfer of a first playback queue from the computing device to the playback device, 2) a second graphical user interface configured to initiate a transfer of a second playback queue from the playback device to the computing device, and 3) a third graphical user interface configured to initiate a transfer of one or more of the first and second playback queues between the playback device and the computing device; 1) a first graphical user interface configured to initiate a transfer of a first playback queue from the computing device to the playback device, 2) a second graphical user interface configured to initiate a transfer of a second playback queue from the playback device to the computing device, and 3) a third graphical user interface configured to initiate a transfer of one or more of the first and second playback queues between the playback device and the computing device; presenting, by the computing device, the determined graphical user interface; receiving, by the computing device, user input to the determined graphical user interface indicating that the user wishes to transfer playback of a selected playback queue between the computing device and the playback device; and in response to receiving the user input, transferring, by the computing device, playback of the selected playback queue between the computing device and the playback device.