The present invention provides an extensible disc player that is
upgradeable to play new content types. The player's capability can be
extended by downloading an appropriate decoder from a web server via the
Internet. In this way, the player can play back contents that it does not
originally support. If the content type is unknown, the player will check
whether the disc contains a URL for linking to a web site containing an
appropriate decoder. If the disc contains the URL, the player will access
the web site to download the appropriate decoder. In a similar manner,
the capability of a recorder can also be expanded by downloading
appropriate encoders from the Internet.