1. A system comprising: a content delivery subsystem providing online resource data and programming data associated with media content: and a content processing subsystem configured to communicate with the content delivery subsystem via a network, the content processing subsystem being configured to receive the programming data associated with the media content, and generate a program guide user interface including at least a subset of the programming data, wherein the content processing subsystem is configured to access and utilize the online resource data to generate the program guide user interface when the online resource data is accessible via the network.