XBMC supports viewing and playing a vast library of audio, video and image formats. XBMC has a sophisticated library management system that allows you to organize all your media to give you quick and immediate access.
XBMC provides a user friendly interface that's intuitive, very flexible, and easy to use. The interface is completely customizable through user-created or downloadable skins.
Plug-ins and Extensibility
XBMC has a built-in Python interpreter that allows users and developers to write their own scripts and plugins that run inside XBMC using it's own widgets and controls. It also has a built-in web server that allows it to be controlled remotely.
XBMC's audio player supports many visualisations including ProjectM and Goom. In addition, it allows easy development of visualisations using a simple API.
You can download this software in this link under this text, Good Luck by Ilfan Blog.
Free Download XBMC Media Center 12.0 RC 3