1. A method, comprising: scanning an unknown media file to obtain a thirty second snippet of said unknown media file in response to a user request for identifying metadata associated with said unknown media file, by executing a program instruction in a data-processing system; transmitting said thirty second snippet to a repository in order to thereafter search said repository based on said thirty second snippet, by executing a program instruction in a data-processing system wherein said repository comprises a plurality of indexed music tracks and metadata associated with each music track wherein said metadata comprises basic metadata and extended metadata, said extended metadata comprising cover art, performer biographies, reviews, related performers, where to buy similar items, upcoming concerts, ticket sales, URLs to other related experiences, and purchase opportunities; comparing said thirty second snippet with a known media file in said repository to determine if said thirty second snippet matches said known media file; crowdsourcing said unknown media file to aid in identifying metadata associated with the unknown media file; and automatically retrieving a matching set of metadata with respect to a known media file stored in said repository if said thirty second snippet matches said known media file, by executing a program instruction in a data-processing system.