1. A method for correlating media metadata from diverse sources, the method comprising: obtaining, from a first source, first metadata that pertains to content that is available from a second source; obtaining, from a third source, second metadata that pertains to content that is available from a fourth source; wherein a structure of the first metadata differs from a structure of the second metadata; automatically determining, based at least in part on the first metadata, that an item of information in the second metadata is of a particular type; wherein the second metadata does not indicate that the item of information is of the particular type; creating third metadata that indicates that the item of information is of the particular type; determining that the third metadata satisfies specified criteria; and in response to determining that the third metadata satisfies specified criteria, displaying at least an identity of a program that is associated with the third metadata.