A method of using a media key, the method comprising: determining, by a processing system, machine readable information from a media key; and accessing a plurality of media items using the machine readable information, the plurality of media items storing media data and including media items of a first type and media items of a second type, wherein the first type and the second type is one of an image, an audio, or a video, and the second type is different from the first type; characterized by the method further comprising: displaying in a row of a first area on an electronic display, a first set of visual representations for the plurality of media items of the first type, wherein each visual representation that is displayed in the first area is individually selectable and corresponds to one of the plurality of media items of the first type; displaying in another row of the first area, a second set of visual representations for the plurality of media items of the second type, wherein each visual representation that is displayed in the second area is individually selectable and corresponds to one of the plurality of media items of the second type, the second area being displayed along with the first area; displaying in a second area, zoomed-in selected visual representations from the first set of visual.representations and the second set of visual representations in the first area, wherein each visual representation in the selected visual representations corresponds to a media item of the first type or the second type; displaying a set of user-selectable options, each user-selectable option corresponding to an action; receiving, by the processing system, a signal indicating selection of a first user-selectable option from the set of user-selectable options; and performing, by the processing system, an action corresponding to the first user-selectable option using at least one media item from the plurality of media items. determining, by a processing system, machine readable information from a media key; and accessing a plurality of media items using the machine readable information, the plurality of media items storing media data and including media items of a first type and media items of a second type, wherein the first type and the second type is one of an image, an audio, or a video, and the second type is different from the first type; characterized by the method further comprising: displaying in a row of a first area on an electronic display, a first set of visual representations for the plurality of media items of the first type, wherein each visual representation that is displayed in the first area is individually selectable and corresponds to one of the plurality of media items of the first type; displaying in another row of the first area, a second set of visual representations for the plurality of media items of the second type, wherein each visual representation that is displayed in the second area is individually selectable and corresponds to one of the plurality of media items of the second type, the second area being displayed along with the first area; displaying in a second area, zoomed-in selected visual representations from the first set of visual.representations and the second set of visual representations in the first area, wherein each visual representation in the selected visual representations corresponds to a media item of the first type or the second type; displaying a set of user-selectable options, each user-selectable option corresponding to an action; receiving, by the processing system, a signal indicating selection of a first user-selectable option from the set of user-selectable options; and performing, by the processing system, an action corresponding to the first user-selectable option using at least one media item from the plurality of media items. displaying in a row of a first area on an electronic display, a first set of visual representations for the plurality of media items of the first type, wherein each visual representation that is displayed in the first area is individually selectable and corresponds to one of the plurality of media items of the first type; displaying in another row of the first area, a second set of visual representations for the plurality of media items of the second type, wherein each visual representation that is displayed in the second area is individually selectable and corresponds to one of the plurality of media items of the second type, the second area being displayed along with the first area; displaying in a second area, zoomed-in selected visual representations from the first set of visual.representations and the second set of visual representations in the first area, wherein each visual representation in the selected visual representations corresponds to a media item of the first type or the second type; displaying a set of user-selectable options, each user-selectable option corresponding to an action; receiving, by the processing system, a signal indicating selection of a first user-selectable option from the set of user-selectable options; and performing, by the processing system, an action corresponding to the first user-selectable option using at least one media item from the plurality of media items.