XBMC is a free and open source media player application developed by the XBMC Foundation, a non-profit technology consortium.
XBMC is available for multiple operating-systems and hardware platforms, with a 10-foot user interface for use with televisions and remote controls
It allows users to play and view most videos, music, such as podcasts from the internet, and all common digital media files from local and network storage media.
It is a popular alternative to Windows Media Center for HTPC (Home Theater PC) use.
XBMC supports most common audio, video, and image formats, playlists, audio visualizations, slideshows, weather forecasts reporting, and third-party plugins.
It is network-capable (internet and LAN shares) and fully supports UPnP (Universal Plug and Play) / DLNA (Digital Living Network Alliance).