Starting with version 1.1, users will be able to write their own plugins for VLC, codenamed Extensions. The difference with other VLC modules consists in the language used to write these Extensions: Lua, a simple a lightweight scripting language, embbeded inside VLC media player.
Why extensions?

The success of Firefox over the past few years can be explained quite easily when you have a look at its main features. The major differences between Firefox and IE reside in the Open Source model, and the possibility for community users to write their own plugins. Some of these plugins, like AdBlockPlus, really change the way you enjoy the Web. As a consequence, you can't use any other browser, as long as you need your favorite Firefox plugins.

The same idea can apply to media players. With the constant progress of web technologies, you get more and more access to a lot of free content from your home computer. Why not binding this content with the software you love and the medias you watch or listen to? In less abstract terms, what if you could get the subtitles of the movie you are watching in less that one click, read the lyrics of the current track, learn about the artist's biography and discography right inside VLC?

Well, the answer is that you actual can. Just try VLC Extensions now and you'll see you can forget about your browser when it comes to multimedia-related content.

More: http://jpeg.dinauz.org/blog/index.php?post/2010/01/30/Extensions-in-VLC

............................................................................................