1. A method of retrieving metadata associated with a media item, comprising: obtaining, by at least one processing unit, a plurality of numeric values of the media item; forming, by the at least one processing unit, a query from the plurality of numeric values; running, by the at least one processing unit, the query on a metadata source comprising a plurality of records comprising metadata; responsive to a plurality of records matching the query, the at least one processing unit: prompting a user to select one of the matching records; receiving user input selecting one of the matching records; and outputting at least a portion of the metadata from the selected record; responsive to a single record matching the query, the at least one processing unit: outputting at least a portion of the metadata from the matching record; and responsive to no records matching the query, the at least one processing unit: prompting the user to provide at least one search parameter; forming a second query from the provided at least one search parameter; running the second query on the metadata source to retrieve at least one record comprising metadata; and outputting at least a portion of the metadata from the at least one record.