A system providing search functionality supporting the exchange and
consumption of media is disclosed. The searching of media on storage
belonging to any of a pre-defined group of users of a personal media
network is provided. In addition, media stored on designated servers may
also be included in a search. The media stored may include audio, still
images, video, and data. A user may search the stored media using a
number of criteria including the time period of the media, the type of
device, and the type of media. The system also provides support for the
search of one or more media peripherals, which may be searched when the
media peripherals are communicatively coupled to the system.