Discovering content on data streams available to a device such as a
satellite radio. A satellite radio may be able to receive channels from a
satellite network as well as over an IP-based network. The device can be
configured to tune multiple channels selected from the channels available
to the device over these networks based on the user's preferences. The
user preferences can be compared to at least the metadata of the channels
available to the device in order to identify the channels that best match
the user's preferences. The channels identified in this manner are then
tuned and recorded on the device. A user may then be notified of the
recorded content.