The media player employs an operating system that supports a virtual
machine into which auto-run playback programs may be loaded and run. The
auto run playback program is stored on the media containing the program
content, such as on an optical disc medium. When the medium is inserted
in the player, the auto run playback program automatically launches and
is thereafter used to access playback the media content. Support for
legacy media is provided to allow the player to playback compact discs
and DVD discs that were manufactured without the auto run playback
program.