1. A method comprising: receiving a media file including first metadata; identifying, using one or more electronic processors of a computing device, at least one perceptual feature of the media file; identifying at least one attribute of the computing device based on the perceptual features or data representing the perceptual features; requesting, from a portable computer device, a search based on the at least one perceptual feature and the at least one attribute of the computing device; receiving, from the portable computer device, search results based on the search; and creating second metadata for the media file utilizing at least some data obtained from the search.