1. A method for providing information relating to presented media content, the method comprising: determining, using a hardware processor, whether a media content item being presented in a video window of a web browsing application has been previously presented, wherein portions of image data corresponding to the media content item are each associated with a program and a time and wherein supplemental content is generated for one or more of the portions of image data; in response to determining that the supplemental content is available for the media content item being presented in the video window, selecting, using the hardware processor, a portion of the supplemental content based on current timing information extracted from the image data that includes the video window playing back the media content item presented by extracting media information from the media content item, generating a fingerprint from at least a portion of the extracted media information that corresponds to a portion of the media content item, and determining whether the fingerprint of the portion of the media content item matches one of a plurality of fingerprints associated with the media content item from a fingerprint database, wherein each piece of the supplemental content is associated with timing information of the previously presented media content item and wherein each of the plurality of fingerprints has a timestamp associated with portions of the media content item; and causing, using the hardware processor, the web browsing application to present an overlay interface that includes the portion of supplemental content concurrently with the media content item being presented in the video window.