6. A method comprising: concurrently maintaining, by a theme-based media program discovery system configured to provide a theme-based media program discovery service, data representative of a service-level media program curation heuristic that specifies a service-level set of curation parameters associated with a media program theme, the service-level set of curation parameters associated with the media program theme comprising a set of one or more metadata values corresponding to metadata associated with a plurality of media programs, and a user-specific media program curation heuristic that specifies a user-specific set of curation parameters associated with the media program theme, the user-specific set of curation parameters associated with the media program theme comprising another set of one or more metadata values corresponding to the metadata associated with the plurality of media programs; curating, by the theme-based media program discovery system based on the service-level media program curation heuristic, a service-level set of one or more media programs related to the media program theme; curating, by the theme-based media program discovery system based on the user-specific media program curation heuristic, a user-specific set of one or more media programs related to the media program theme; comparing, by the theme-based media program discovery system, the curated service-level set of one or more media programs with the curated user-specific set of one or more media programs, the comparing comprising identifying a media program that is included in the curated service-level set of one or more media programs and not included in the curated user-specific set of one or more media programs; and recommending, by the theme-based media program discovery system in response to the comparing, the media program to a particular user associated with the user-specific media program curation heuristic in conjunction with the media program theme, wherein the concurrently maintaining comprises detecting a user customization of the user-specific set of one or more media programs related to the media program theme, updating, based on the user customization, the user-specific media program curation heuristic to specify an updated user-specific set of curation parameters, and updating, based at least in part on at least one of the user customization and the updating of the user-specific media program curation heuristic, the service-level media program curation heuristic to specify an updated service-level set of curation parameters.
6. A method comprising: concurrently maintaining, by a theme-based media program discovery system configured to provide a theme-based media program discovery service, data representative of a service-level media program curation heuristic that specifies a service-level set of curation parameters associated with a media program theme, the service-level set of curation parameters associated with the media program theme comprising a set of one or more metadata values corresponding to metadata associated with a plurality of media programs, and a user-specific media program curation heuristic that specifies a user-specific set of curation parameters associated with the media program theme, the user-specific set of curation parameters associated with the media program theme comprising another set of one or more metadata values corresponding to the metadata associated with the plurality of media programs; curating, by the theme-based media program discovery system based on the service-level media program curation heuristic, a service-level set of one or more media programs related to the media program theme; curating, by the theme-based media program discovery system based on the user-specific media program curation heuristic, a user-specific set of one or more media programs related to the media program theme; comparing, by the theme-based media program discovery system, the curated service-level set of one or more media programs with the curated user-specific set of one or more media programs, the comparing comprising identifying a media program that is included in the curated service-level set of one or more media programs and not included in the curated user-specific set of one or more media programs; and recommending, by the theme-based media program discovery system in response to the comparing, the media program to a particular user associated with the user-specific media program curation heuristic in conjunction with the media program theme, wherein the concurrently maintaining comprises detecting a user customization of the user-specific set of one or more media programs related to the media program theme, updating, based on the user customization, the user-specific media program curation heuristic to specify an updated user-specific set of curation parameters, and updating, based at least in part on at least one of the user customization and the updating of the user-specific media program curation heuristic, the service-level media program curation heuristic to specify an updated service-level set of curation parameters. 12. The method of claim 6 , wherein the concurrently maintaining further comprises: detecting normal work flow input provided by the particular user; originally generating the user-specific media program curation heuristic based on the normal work flow input provided by the particular user; and originally generating the service-level media program curation heuristic based at least in part on the user-specific media program curation heuristic.