1. A method comprising: by one or more computer systems of a social-networking system, determining available shows from one or more content sources; by the one or more computer systems of the social-networking system, providing at least a portion of the available shows for display in a programming guide on a display device of a user, the programming guide comprising a plurality of entries, each entry associated with one of the available shows; by the one or more computer systems of the social-networking system, receiving a selection by the user of a particular entry in the programming guide, the particular entry associated with a particular show; by the one or more computer systems of the social-networking system, determining a plurality of modules for the particular show, at least one of the determined modules comprising social content from a social graph of the social-networking system; and by the one or more computer systems of the social-networking system, providing a show page for display on the display device in response to the selection by the user, the show page comprising the determined plurality of modules.