1. A method comprising: by a first computing device, in response to a first user input selecting a set of multimedia objects stored on the first computing device, initiating upload of the set of multimedia objects to a second computing device; by the first computing device, while the upload is in progress, displaying the set of multimedia objects in a graphical user-interface of the first computing device to the user; by the first computing device, while the upload is in progress, concurrently receiving, via a first interactive element displayed on the graphical user-interface, a second user input indicating user selection of a subset of the set of multimedia objects; and by the first computing device, while the upload is in progress, concurrently receiving, via a second interactive element displayed on the graphical user-interface, a third user input comprising metadata, wherein the metadata corresponds to the selected subset of multimedia objects.