1. A method comprising: receiving first programming information, the first programming information comprising scheduling information for media content originating at a first source; generating, with a processing device and based on a duration of media content originating at a second source and a current time, second programming information, the second programming information comprising scheduling information for the media content originating at the second source; correlating the second programming information with the first programming information, wherein correlating the second programming information comprises correlating scheduling information for a media content item originating at the second source with the first programming information based on a duration of the media content item; and providing, at an interface and in relation to the current time, (a) the first programming information and (b) the second programming information as correlated with the first programming information.