11. A system for providing information relating to media content, the system comprising: a hardware processor that is configured to: receive audio data from a mobile device, wherein the audio data is based on audio captured via an audio input device of the mobile device; determine, a channel that is providing a television program based on the received audio data; determine, in response to receiving the audio data, whether news content corresponding to the television program being provided on the channel exists, wherein the determining further comprises: obtain a plurality of news documents from a plurality of news sources, wherein the plurality of news documents are sorted into subsets of news documents based on topic information; select a news document from each subset of news documents based on popularity information and timing information; determine a plurality of keywords associated with each of the subsets of news documents based on frequency of a keyword within the news documents contained in each of the subset of news documents; receive captioning content corresponding to a time window the determined channel; determine whether at least one of the plurality of keywords associated with each of the subsets of news documents is included in the captioning content; select a subset of news documents in response to determining that keywords associated with the subset of news document are included in the captioning content; obtain one or more news items that correspond to the selected news document from the selected subset of news documents; and store a timestamp that corresponds to the time window, the determined channel, and the obtained one or more news items; determine a time associated with the received audio data; in response to determining the channel that is providing the television program, determine that the timestamp corresponding to the determined channel was stored within a predetermined amount of time from the time associated with the received audio data; and in response to determining that the timestamp corresponding to the determined channel was stored within the predetermined amount of time, cause the one or more news items that correspond to the selected news document to be presented on the mobile device.
11. A system for providing information relating to media content, the system comprising: a hardware processor that is configured to: receive audio data from a mobile device, wherein the audio data is based on audio captured via an audio input device of the mobile device; determine, a channel that is providing a television program based on the received audio data; determine, in response to receiving the audio data, whether news content corresponding to the television program being provided on the channel exists, wherein the determining further comprises: obtain a plurality of news documents from a plurality of news sources, wherein the plurality of news documents are sorted into subsets of news documents based on topic information; select a news document from each subset of news documents based on popularity information and timing information; determine a plurality of keywords associated with each of the subsets of news documents based on frequency of a keyword within the news documents contained in each of the subset of news documents; receive captioning content corresponding to a time window the determined channel; determine whether at least one of the plurality of keywords associated with each of the subsets of news documents is included in the captioning content; select a subset of news documents in response to determining that keywords associated with the subset of news document are included in the captioning content; obtain one or more news items that correspond to the selected news document from the selected subset of news documents; and store a timestamp that corresponds to the time window, the determined channel, and the obtained one or more news items; determine a time associated with the received audio data; in response to determining the channel that is providing the television program, determine that the timestamp corresponding to the determined channel was stored within a predetermined amount of time from the time associated with the received audio data; and in response to determining that the timestamp corresponding to the determined channel was stored within the predetermined amount of time, cause the one or more news items that correspond to the selected news document to be presented on the mobile device. 12. The system of claim 11 , wherein the audio data comprises an audio fingerprint corresponding to the television program, and wherein the channel is determined based on the received audio fingerprint.