Generated by GPT-5-mini| Kodi | |
|---|---|
| Name | Kodi |
| Developer | XBMC Foundation |
| Initial release | 2002 (as Xbox Media Player) |
| Programming language | C++, Python |
| Operating system | Linux, macOS, Windows, Android, iOS, tvOS, FreeBSD |
| Status | Active |
| License | GNU General Public License v2 |
Kodi
Kodi is a free and open-source media player software application for playing videos, music, podcasts, and other digital media files. Originating from a console-based media player project, it has evolved into a cross-platform multimedia center with extensible add-on support. Kodi is maintained by the XBMC Foundation and has been used on devices ranging from personal computers to set-top boxes and embedded systems.
Kodi began as Xbox-centric projects such as Xbox Media Player and later Xbox Media Center (XBMC), influenced by contributors associated with Microsoft-adjacent development on home entertainment. Development transitioned from console hacks toward cross-platform releases supporting Linux, macOS, and Windows as desktop computing and home theater PCs became prominent. The XBMC Foundation formed as a non-profit to steward the project, interacting with entities like Raspberry Pi community developers and manufacturers who bundled the software with devices. Over time, Kodi intersected with events involving Digital Rights Management debates, media streaming controversies, and collaborations with open-source initiatives such as FFmpeg, Mesa (computer graphics), and PulseAudio. Milestones include porting to mobile platforms like Android and packaging for distributions tied to projects such as LibreELEC and OpenELEC.
Kodi implements an on-screen navigation interface driven by remote controls, game controllers, and touch via integrations with projects like CEC (Consumer Electronics Control)-capable devices. It supports a broad array of codecs through libraries like FFmpeg and integrates video playback capabilities used in projects such as VLC media player comparisons. Built-in features include library management with metadata scraping from sources including The Movie Database, TV.com, and TheTVDB; audio playback with support for formats promoted by organizations like FLAC, DTS, and Dolby Laboratories-associated formats; and image viewing with slideshow features popular among photography communities. Extensibility is provided through an add-on architecture using Python that enables add-ons similar in ecosystem terms to Mozilla Firefox extensions or WordPress plugins, covering services like Spotify, YouTube, and third-party streaming services. Additional functionality includes live TV and DVR support via standards and projects such as DVB, HDHomeRun, and TVHeadend.
Kodi's core is written primarily in C++ with scripting exposed via Python for add-ons and skins. It runs on operating systems including Microsoft Windows, macOS, Linux, Android, iOS, tvOS, and FreeBSD, and is commonly deployed on hardware like the Raspberry Pi, Intel NUC, and ARM-based single-board computers. The architecture separates the media engine from the GUI, enabling skins and remote-control front ends comparable to OpenELEC-style distributions. Hardware acceleration is handled via APIs and drivers such as VDPAU, VA-API, DXVA2, and graphics stacks including Mesa (computer graphics), with audio routed through systems like ALSA and PulseAudio. Networked operation leverages protocols and services such as DLNA, UPnP, SMB, and NFS for media sharing, and integrates with database backends and tools like SQLite.
Kodi is distributed under the GNU General Public License (GPL) version 2, and incorporates libraries under licenses from projects such as FFmpeg and libav. The XBMC Foundation has issued guidance and takedown policies in reaction to legal disputes involving third-party add-ons that facilitate access to infringing content, drawing attention from organizations like Motion Picture Association members. Kodi's core developers have consistently distinguished the software from illegal streaming services by promoting compliant add-ons and cooperation with distribution projects such as LibreELEC and vendors that adhere to regional broadcasting regulations. Legal matters have involved interactions with entities including rights holders represented by groups like British Phonographic Industry and companies enforcing digital content licensing, prompting community guidelines and trademark stewardship by the XBMC Foundation.
Kodi has been reviewed and discussed by technology outlets and publications such as Wired (magazine), The Verge, CNET, PC World, and Ars Technica for its flexibility and power as a media center. It has been used in commercial and hobbyist settings, appearing in hardware reviews involving manufacturers like Amazon (company)-based Fire TV discussions and comparisons with Roku and Apple TV devices. Usage spans media center enthusiasts, digital signage deployments, and embedded applications in projects connected to home automation communities that reference platforms such as Home Assistant and OpenHAB. The software's extensibility attracted both praise for openness from advocates associated with Free Software Foundation-aligned perspectives and criticism when third-party add-ons enabled unauthorized streaming, drawing coverage from BBC and regional consumer protection agencies.
Kodi is developed by volunteers and contributors coordinated through the XBMC Foundation and hosted code repositories influenced by workflows similar to GitHub-centric open-source projects. The community includes contributors from distributions like LibreELEC and OpenELEC, hardware integrators, skin designers, and add-on developers. Events such as developer summits and presence at technology conferences parallel activities by organizations like X.Org Foundation and Debian contributors. Governance is overseen by the XBMC Foundation board and follows collaborative practices comparable to other foundations such as Apache Software Foundation. Outreach and documentation efforts involve wikis, forums, and social platforms where stakeholders such as downstream distributors, integrators, and standards groups engage to maintain compatibility with evolving multimedia ecosystems.
Category:Free and open-source software