A method and system for utilizing metadata to search for media, such as
multimedia and streaming media, includes searching for the media,
receiving results, extracting metadata associated with the media,
enhancing the extracted metadata, and grouping the search results in
accordance with attributes of the enhanced metadata. Enhancing and
grouping include adding related metadata to the database of metadata,
iteratively using metadata to search for more media related data, removing
duplicate URLs, collapsing URLs that are variants of each other, and
masking out superfluous terms from URLs. The resultant metadata and media
files are available to users and search engines.