The XBMC project, developers of open source media center application released a major new version codenamed Babylon “XBMC 9.04,” that delivers improved codec compatibility, an enhanced theming system, better Linux support, and many other features. The XBMC project has its roots in the Xbox Media Player, an MPlayer-based media application that was originally designed for the Xbox video game console. XBMC currently uses its own playback engine that leverages FFMpeg, libdvdcss, and a number of other well-known open source multimedia libraries. Coded primarily in C++, it uses SDL and OpenGL for rendering. XBMC is cross-platform compatible and will run on Linux, Mac OS X, and Windows.
Source:→ Ars Technica