Abstract:
A media distribution system, method, and computer program product for storing a plurality of media data files within a media repository. One or more of the plurality of media data files are identified within a file catalog. A data request is received, using a standardized protocol, from a client electronic device. Data is provided, in response to the received data request, to the client electronic device in a third party usable format. A user of the client electronic device is enabled to browse/search the file catalog and identify one or more media data files chosen from the plurality of media data files.