An interactive program guide system is provided in which an interactive
program guide is implemented on user multi-media equipment of a user for
displaying programming for a plurality of channels on the user equipment,
wherein each channel carries primarily one of a plurality of media types.
In the interactive program guide system, program listings data and
information on the media types that are associated with each of the
channels is supplied to the interactive program guide. The program guide
system provides for designating a preferred media type which reflects the
user's interests. The program guide system provides the user with the
option of designating favorite channels, and with the option of channel
selection, while constraining channel selection to the favorite channels
of the preferred media type. The user is provided with the option of
displaying program listings, tuning to channels, or browsing among
channels, constrained to favorite channels of the preferred media type.