VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols. VLC media player is a highly portable multimedia player that supports various audio and video formats (MPEG-4, MPEG-2, MPEG-1, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.
The default interface is still a stripped down player that belies VLC's functionality and features. Skinning can fix that quickly, but behavior can still be a bit unpredictable depending on the quality of the skin. VLC's open-source foundation and community ensures that it evolves quickly and often, with new features and fixes released frequently.