In a networked client/server system, media data is streamed from a server
to a client. A user of the client can search the media data to identify
portions that satisfy certain search criteria, and/or store the media
data locally at the client for subsequent playback.