A method and system to identify an ability of a computer system to
playback media content locally. The system progresses through media
content playback applications by querying the computer system over a
computer network. The system progresses through the applications to
assess an ability of the computer system to playback the media content
locally. Finally, the system provides the computer system with a version
of the media content appropriate for the ability of the computer system
to playback the media content locally. The version of the media content
is a media file.