This free source application plays videos of different formats. It is able to play web based video streams too. The interface available is very simple and intuitive and should not pose any challenge at all to any level of users. The player controls are exactly what you will find in any other player. The play, stop, rewind, fast forward, pause, etc. are available. You have a repeat control for your playlist. There is a toggle control that lets you toggle between sequential play and repeat play situations. There is a shuffle or random play control too. Extended controls can be displayed, when you need them. The format support is so extensive that the player just plays the clip you throw at it. It fact, whenever you find a particular format video that does not play on a particular player will simply run on the VLC player.
In full screen mode the video uses the complete screen to give as wide a view as possible. This being a free source tool, the complete source code is available, if you want. Experienced developers can extend functionality, if required. The player as it is available, has advanced features that can be accessed by experienced users. There are thorough instructions on how to do just about anything. However, you need some experience using this technology. The video quality is great when you play a clip. This is absolutely a very good product and a must have in your personal tool kit.