Powerful 3D GPU chips are common today in most modern computer platforms, including many set-top boxes, and XBMC, now Kodi, was from the start designed to be otherwise very resource efficient for being as powerful and versatile framework as it is.
It runs well on what (by Intel Atom standards) are relatively underpowered Open GL 1.3 (with GLSL support), Open GL ES 2.0 or Direct3D (Direct X) 9.0 capable systems that are IA-32/x86, x86-64, ARM (AArch32 and AArch64), or Power PC G4 or later CPU based.
This information can be obtained in various ways, like through scrapers (e.g., web scraping sites like IMDb, The Movie DB, The TVDB), and nfo files.
The ending of Xbox support by the original project was also the reason that it was renamed "XBMC" from the old "Xbox Media Center" name, and why it later was renamed "Kodi".
The Xbox version of XBMC had the ability to launch console games, and homebrew applications such as emulators.
One relatively unusual feature of this DVD-player core is the capability to on-the-fly pause and play DVD-Video movies that are stored in ISO and IMG DVD-images or DVD-Video (IFO/VOB/BUP) images (even directly from uncompressed RAR and ZIP archives), from either local harddrive storage or network-share storage.
The Music Library, one of the Kodi metadata databases, is another key feature of Kodi.
Kodi also functions as a game launcher on any operating system.
Even though the original XBMC project no longer develops or supports XBMC for the Xbox, XBMC on the Xbox is still available via the third-party developer spin-off project "XBMC4Xbox", which forked the Xbox version of the software and completely took over the development and support of XBMC for the old Xbox.
When software decoding of a full HD 1080p high-definition and high bit-rate video is performed by the system CPU, a dual-core 2 GHz or faster CPU is required in order to allow for perfectly smooth playback without dropping frames or giving playback a jerky appearance.
Kodi can however offload most of the video decoding process onto graphics hardware controller or embedded video processing circuits that supports one of the following types of hardware-accelerated video decoding: Freescale's i. By taking advantage of such hardware-accelerated video decoding, Kodi can play back most videos on many inexpensive, low-performance systems, as long as they contain a supported VPU or GPU.
The Video Library, one of the Kodi metadata databases, is a key feature of Kodi.