1. A method comprising: by one or more computing systems of a social-networking system, determining available media content from one or more content sources; by the one or more computing systems of the social-networking system, providing at least a portion of the available media content 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 media content; by the one or more computing systems of the social-networking system, determining that an update action button should be displayed on the display device, the update action button operable to cause the social-networking system to update the programming guide; by the one or more computing systems of the social-networking system, providing the update action button for display on the display device when it is determined that the update action button should be displayed; and by the one or more computing systems of the social-networking system, updating the programming guide in response to a user selection of the update action button.