33. A method of processing data via a first computing device for storage on a computer-readable storage medium, of the first computing device said method comprising: receiving one or more metadata items at the first computing device from a metadata source, said metadata items being related to media content; extracting one or more tokens from the received metadata items, each of said extracted tokens representing a portion of one or more of the received metadata items; assigning a weight to each of the extracted tokens based on the frequency of occurrence of the extracted token in the metadata items; ranking each of the extracted tokens for each of the metadata items based on the assigned weight; selecting a plurality of the extracted tokens to create a token group; and storing the received metadata items, the extracted tokens, and the created token group on the computer-readable medium of the first computing device to associate the media content with the stored metadata items, tokens, and token group, wherein a second computing device stores the media content, said media content stored in a media file selected by a user of the second computing device via a media player, and wherein at least one of the metadata items is provided from the first computing device to the second computing device responsive to a request from the second computing device as a function of comparing a token group identified in the request with the token group stored on the computer-readable medium of the first computing device, said token group identified in the request being associated with the media content stored by the second computing device, wherein the created token group comprises a text string and wherein comparing a token group identified in the request with the token group stored on the computer-readable medium of the first computing device comprises comparing a token group identified in the request with the token group stored on the computer-readable medium of the first computing device using a substring of less than the entire text string, and wherein the request is in response to the user selecting the media file.
35. The method of claim 33 , wherein the metadata items each comprise a text string having one or more words, and wherein extracting one or more tokens comprises extracting each word from the text string.