Kodi: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Update wikilink targets following User:Yol's Foundation subjectpage move)
(208 intermediate revisions by 41 users not shown)
Line 1: Line 1:
{{Use dmy dates|date=November 2011}}
{{Mininav|[[Kodi Foundation]]}}
{{Infobox software
{{Infobox software
| name = XBMC Media Center
| logo                 = [[File:Logo-transparent bare 256px.png|220px]]
| logo = [[File:XBMC logo.svg|200px]]
| screenshot           = [[File:Kodi.gif|300px|link=|Confluence skin home screen]]
| screenshot = [[File:xbmc 911.png|250px]]
| caption             = [[Confluence]] skin home screen
| caption = XBMC Media Center Home Screen
| developer           = [[Kodi Foundation]]
| developer = [http://xbmc.org/about/team/ Team XBMC]
| released            = June 29, 2004
| latest release version = {{Latest stable software release/XBMC}}<!-- Release version update? Don't edit this version, just click on the version number and go to that page to edit it instead! -->
| Stable release       = {{Current version}}
| frequently_updated    = yes<!-- Release version update? Don't edit this page, just click on the version number! -->
| Preview release      = {{Future_version}}
| latest preview version = [[Neutral build]] from [[Git (software)|Git]]
| programming language = ''Core:'' C++<br />''Add-ons:'' Python v3
| latest preview date    = [[Nightly build|Nightly]] (codename: "''[[XBMC#Releases|Eden]]''")
| operating system     = [[Windows]], [[Mac OS X|macOS]], [[Linux]], [[Android]], [[iOS]]/[[tvOS]], [[BSD]]
| programming language = [[C++]] core, with [[Python (programming language)|Python scripts]] as [[Plug-in (computing)|addons (plugins)]] from [[third-party developer]]s
| platform             = [[wikipedia:x86|x86]], [[wikipedia:ARM architecture family|ARM]]
| operating system = [[Linux]], [[Berkeley Software Distribution|BSD]], [[Mac OS X]], [[Apple TV|Apple TV OS]], [[Windows]], [[iOS (Apple)|iOS]], and first-generation [[Xbox]], (plus [[MeeGo]] support is in development)
| language            = 72 languages<ref name="weblate_lang_list" />
| platform = [[ARM architecture|ARM]], [[PowerPC|PPC (PowerPC)]], [[x86 architecture|x86]] / [[IA-32]], and [[x86-64]], (plus [[MIPS architecture]] support is in development<ref>{{cite web|url=http://github.com/xbmc/xbmc/pull/455 |title=Add mips arch |publisher=Github.com |date=30 September 2011 |accessdate=17 October 2011}}</ref>)
| status               = Active
| status = Active
| license             = [https://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPL-2.0-or-later]<ref name="licenses-dir_readme" />
| released = 2003
| website             = [https://kodi.tv/ kodi.tv]
| language = [[Internationalization and localization|International (40+ languages to date)]]
| genre = [[Home theater PC|Media Center]], [[media player (application software)|Media Player]], [[Digital media receiver]]
| license = [[GNU General Public License|GNU GPL]] ([[GNU General Public License Version 2|GPLv2 or later]])
| website = [http://xbmc.org xbmc.org]
}}
}}
'''Kodi'''® (formerly known as <span style="font-weight: 600;">XBMC</span> or <span style="font-weight: 600;">Xbox Media Center</span>) is an award-winning, free and open source media player/entertainment hub application that runs on an exhaustive list of computers, mobile devices and HTPCs (Home theater PCs) which natively use no less than seven (7) different operating systems. It follows a [[wikipedia:10-foot user interface|10-foot user interface]] design specification which targets usage as a media player in a living room setting—or any other space where groups of people consume media without having someone seated near the player controls—using a handheld remote control as the primary input device. Its graphical user interface allows the user to easily browse and view videos, photos, podcasts, and music from local file storage, optical discs, the local network or the internet using only a few buttons. The Kodi project is managed by the non-profit '''[[Kodi Foundation]]''' and developed by volunteers located around the world. As of Summer 2022, more than 1,600 software developers have contributed to Kodi (in the form of 111,800+ individual changes to the codebase, which opened in 2003),<ref name="openhub" /> with roughly 60 core developers whose regular participation helps to steer it. Now, thanks to the generosity and dedication of over [[Translations|200 volunteer translators]], Kodi is available in 72 languages and useful no matter which continent you're on.


'''XBMC Media Center''' (formerly '''[[Xbox]] Media Center''') is a [[free and open source software|free and open source]] [[cross-platform]] [[digital media hub]] and [[Home theater PC|HTPC (Home theater PC)]] [[application software|software]] with a [[10-foot user interface]] designed to be a [[media player (application software)|media player]] for the living-room [[Television|TV]]. Its [[graphical user interface]] (GUI) allows the user to easily manage video, photos, podcasts, and music from a computer, optical disc, local network, and the internet using a [[remote control]].<ref name="XBMC is the best media center application. Period.">{{cite web|url=http://www.instantfundas.com/2009/08/xbmc-is-best-media-center-application.html |title=XBMC is the best media center application. Period. |date=2009-08-08 |author=Kaushik |work=instant fundas}}</ref><ref name="XboxMediaCenter Review">{{cite web|url=http://www.tvharmony.com/blog/archives/2004/09/xboxmediacenter.html |title=XboxMediaCenter Review |date=2004-09-16 |author=Timmeh |work=TVHarmony.com, Inc.}}</ref><ref name="Modding The Xbox Into The Ultimate Multimedia Center">{{cite web|url=http://www.tomshardware.com/reviews/modding-xbox-ultimate-multimedia-center,807.html |title=Modding The Xbox Into The Ultimate Multimedia Center |date=2004-11-05 |author=Patrick Schmid |work=Tom's Hardware}}</ref><ref>http://xbmcmediacenter.com xbmcmediacenter.com an unofficial fan site for XBMC</ref> The XBMC project is managed by the non-profit technology [[consortium]] '''XBMC Foundation'''.<ref>{{cite web |url=http://xbmc.org/prae5/2010/12/10/the-xbmc-foundation/ |title=The XBMC Foundation |publisher=Xbmc.org |date=10 December 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://xbmc.org/about/ |title=About XBMC |publisher=Xbmc.org |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://xbmc.org/about/friends-and-sponsors/ |title=XBMC Friends And Sponsors |publisher=Xbmc.org |accessdate=17 October 2011}}</ref>
Kodi® ''(then called "Xbox Media Center")'' was originally created as a media center application for the first-generation Xbox game console (no longer supported) but is now officially available as a native application for [[Android]], [[BSD]], [[Linux]], [[Mac OS X|macOS]], [[iOS]]/[[tvOS]], and [[Windows]] operating systems, running on most common processor architectures.


It is a popular alternative to [[Microsoft]]'s [[Windows Media Center]] and [[Apple Inc.|Apple]]'s [[Front Row (software)|Front Row]] for [[Home Theater PC|HTPC (Home Theater PC)]] use.<ref>{{cite web|last=Won |first=Brian |url=http://arstechnica.com/gadgets/guides/2010/12/htpc-guide-1 |title=Ars Technica HTPC Guide: December 2010 |publisher=Arstechnica.com |date=7 December 2010 |accessdate=17 October 2011}}</ref><ref name="Hive Five Winner for Best Media Center Application: XBMC">{{cite web|url=http://lifehacker.com/5105649/hive-five-winner-for-best-media-center-application-xbmc |title=Hive Five Winner for Best Media Center Application: XBMC |date=2008-12-09 |author=Adam Pash |work=Lifehacker}}</ref><ref name="Five Best Media Center Applications">{{cite web|url=http://lifehacker.com/5103464/five-best-media-center-applications |title=Hive Five Best Media Center Applications |date=2008-12-07 |author=Adam Pash |work=Lifehacker}}</ref><ref name="Most Popular Free Mac Downloads of 2008">{{cite web|url=http://lifehacker.com/5111727/most-popular-free-mac-downloads-of-2008 |title=Most Popular Free Mac Downloads of 2008 |date=2008-12-16 |author=Adam Pash |work=Lifehacker}}</ref><ref name="XBMC 9.04 delivers impressive media center experience">{{cite web|url=http://arstechnica.com/open-source/news/2009/05/xbmc-904-delivers-impressive-media-center-experience.ars |title=XBMC 9.04 delivers impressive media center experience |date=2009-05-10 |author=Ryan Paul |work=Ars Technica}}</ref><ref name="Which Media Center Is Right for You: Boxee, XBMC, and Windows Media Center Compared">{{cite web|url=http://lifehacker.com/5462275/which-media-center-is-right-for-you-boxee-xbmc-and-windows-media-center-compared |title=Which Media Center Is Right for You: Boxee, XBMC, and Windows Media Center Compared |date=2010-02-02 |author=Jason Fitzpatrick & Kevin Purdy |work=Lifehacker}}</ref> Similar to competing software like [[MediaPortal]] and [[MythTV]], it has a [[skin (computing)|skinnable]] as well as user-configurable interface and [[Plug-in (computing)|plugin]] support.<ref name="Customize XBMC with These Five Awesome Skins">{{cite web|url=http://lifehacker.com/5198009/customize-xbmc-with-these-five-awesome-skins |title=Customize XBMC with These Five Awesome Skins |date=2009-04-05 |author=Jason Fitzpatrick |work=Lifehacker}}</ref><ref name="XBMC 9.11 makes your open source home theater look shinier">{{cite web|url=http://arstechnica.com/open-source/reviews/2009/12/xbmc-911-makes-your-open-source-home-theater-look-shinier.ars |title=XBMC 9.11 makes your open source home theater look shinier |date=2009-12-29 |author=Ryan Paul |work=Ars Technica}}</ref><ref>{{cite web|url=http://www.mediasmartserver.net/2010/09/07/guide-getting-started-with-xbmc/ |title=Guide: Getting Started With XBMC |publisher=Mediasmartserver.net |accessdate=17 October 2011}}</ref> The latest stable release of XBMC also have an integrated [[digital distribution]] platform 'app store' / 'app market' called "''Addons Manager''" that has a growing list of community driven addon [[Plug-in (computing)|plugins]] for online content like YouTube, [[Hulu]], [[Netflix]], [[Grooveshark]], [[Pandora Radio]], as well and [[Theme (computing)|themes (skins)]] and more available from a common official [[Repository Open Service Interface Definition|repository]], while still enabling third-party developers to also host their own unofficial repositories for addon plugins that any user can choose to add themselves if they like.<ref>{{cite web |url=http://xbmc.org/theuni/2010/12/18/xbmc-10-0/ |title=XBMC 10.0 |publisher=Xbmc.org |date=18 December 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://lifehacker.com/5715145/xbmc-10-dharma-makes-installing-add+ons-and-skins-much-easier |title=XBMC 10 Dharma Makes Installing Add-Ons and Skins Much Easier |publisher=Lifehacker.com |date=20 December 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://lifehacker.com/5714949/xbmc-updates-to-100-dharma-rocks-awesome-add+on-support-and-improved-graphic-acceleration |title=XBMC Updates to 10.0 Dharma, Rocks Awesome Add-on Support and Improved Graphic Acceleration |publisher=Lifehacker.com |date=18 December 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://www.engadget.com/2010/12/19/xmbc-10-0-dharma-now-available-to-download-with-improvements-g/ |title=XBMC 10.0 'Dharma' now available to download with improvements galore, add-on manager and Apple TV support |publisher=Engadget.com |date=19 December 2010 |accessdate=17 October 2011}}</ref>
== Introduction ==
=== Overview of features ===
:{{Main|Features and supported formats}}
{{#lst:Features_and_supported_formats|intro}}


XBMC was originally created as a media center application for the first-generation Xbox game console<ref name="XboxMediaCenter Review"/><ref name="Modding The Xbox Into The Ultimate Multimedia Center"/><ref name="Review of XBMC in Hardcore Gamer Magazine">http://www.o-sd.com/hardcoregamermag/publicPDF/HGM_Aug.pdf Review of XBMC in Hardcore Gamer Magazine</ref> but is now, since 2010, officially available as a native application for [[Linux]], [[Mac OS X]] ([[Mac OS X v10.6|Snow Leopard]], [[Mac OS X v10.5|Leopard]], [[Mac OS X v10.4|Tiger]], [[iOS (Apple)|iOS]] ([[iDevice]]s (must be jailbroken)), [[Apple TV]]), and [[Microsoft Windows]] operating systems, running on most common [[processor architecture]]s.<ref name="FLOSS Media Center State of the Art">{{cite web|url=http://www.instructables.com/id/How-to-softmod-your-xbox...for-FREE/ |title=How to softmod your xbox...for FREE |date=2007-01-18 |author=VzjrZ |work=Instructables}}</ref> Also available is a bootable [[Live CD]] and [[Live USB]] standalone version referred to as "''[[XBMC Live]]''" which is made for easy setup on [[Bare-metal restore|bare-metal installation]]s and to be used for [[Demo (marketing)|interactive demonstrations]].<ref name="XBMC Live 9.11">{{cite web|url=http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/XBMC-Live-53804.shtml |title=XBMC Live 9.11 |date=2010-01-19 |work=Softpedia}}</ref><ref name="XBMC Live Atlantis Beta1!">{{cite web|url=http://xbmc.org/lcapriotti/2008/09/18/xbmc-live-atlantis-beta1/ |title=XBMC Live Atlantis Beta1! |author=Luigi Capriotti |date=2008-09-18 |work=xbmc.org}}</ref><ref name="XBMC Live 8.10 (Atlantis) released">{{cite web|url=http://xbmc.org/lcapriotti/2008/11/15/xbmc-live-810-atlantis-released/ |title=XBMC Live 8.10 (Atlantis) released |author=Luigi Capriotti |date=2008-11-15 |work=xbmc.org}}</ref>
=== Add-ons ===
:{{Main|Add-ons}}
{{#lst:Add-ons|intro}}


In addition, as a leader in [[niche market]] of media center software, the [[source code]] from XBMC is used as an [[open platform]] [[Software framework|application framework]] and [[technological convergence]] platform for others projects to base their [[Smart TV]] entertainment system, [[set-top box]]es, [[hotel television systems|interactive television for hotels]], or [[Home theater PC|home media center]] software on for [[over-the-top content]] use and more, and today at least [[Boxee]], [[MediaPortal]], [[Plexapp|Plex]], 9x9 Player, and [[Voddler]] are separate [[derivative work|derivative products]] that are all openly known to initially have [[fork (software development)|forked]] the GUI engine and media player core parts of their [[Computer software|software]] from XBMC's source code. While still using their own brand and customized interface, a few like [[Boxee]] and 9x9 Player, are also [[affiliate marketing]] their software/devices as "'''''Designed for XBMC'''''" and "'''''Powered by XBMC'''''" with official XBMC logo by certified approval from the XBMC Foundation and the Team-XBMC developers.<ref name="XBMC is the best media center application. Period."/><ref name="XBMC 9.04 delivers impressive media center experience"/><ref name="Voddler använder XBMC">{{cite web|url=http://www.xbmc.nu/index.php?option=com_content&view=article&id=177:voddler-anvaender-xbmc&catid=37&Itemid=2 |title=Voddler använder XBMC (Bekräftat!) |author=Richard Skalsky (a.k.a. GrandAnse) | language=Swedish |date=2009-07-02 |work=xbmc.nu}}</ref><ref name="CrunchGear Interview: We talk to the lead developer of Plex Media Center for Mac OS X: It was doing Boxee-like stuff before Boxee was cool">{{cite web|url=http://www.crunchgear.com/2010/01/15/interview-we-talk-to-the-lead-developer-of-plex-media-center-for-mac-os-x-it-was-doing-boxee-like-stuff-before-boxee-was-cool/ |title=CrunchGear Interview: We talk to the lead developer of Plex Media Center for Mac OS X: It was doing Boxee-like stuff before Boxee was cool |date=2010-01-15 |author=Nicholas Deleon |work=CrunchGear}}</ref><ref name="Thinking inside the box">{{cite web|url=http://www.guardian.co.uk/technology/2009/oct/07/boxee-web-video-software |title=Thinking inside the box |date=2009-10-07 |author=Kevin Anderson |work=The Guardian |location=UK}}</ref>
For additional information about specific add-ons, see the '''[[:Category:All add-ons|All add-ons]]''' category.


==Overview==
=== Video demos ===
XBMC (which has officially been [[Rebranding|rebranded]] to simply "''XBMC''" from its previous old name; "''Xbox Media Center''") 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 [[Local area network|LAN]] shares). Unlike [[proprietary software|proprietary]] [[Home theater PC|media center]] applications like [[Windows Media Center]] from [[Microsoft]], or other free-software media center applications such as [[MediaPortal]] and [[MythTV]], XBMC Media Center does not yet include native [[Live TV]] or [[Digital video recorder|DVR/PVR recording functionality]], nor an [[Electronic program guide|EPG TV-Guide interface]] of its own, it does however offer the possibility to integrate such functionality through third-party plugins<ref name="XBMC is the best media center application. Period."/><ref name="XBMC 9.04 delivers impressive media center experience"/><ref name="XBMC 9.11 makes your open source home theater look shinier"/><ref name="FLOSS Media Center State of the Art">{{cite web|url=http://www.telematicsfreedom.org/en/flossmediacenter |title=10 most prominent FLOSS projects compared |date=2008-09-18 |work=Telematics Freedom Foundation}}</ref> and an official native unified DVR/PVR frontend with EPG which via a common API will support multiple backends via PVR client addons is under development, with experimental builds already available.<ref>{{cite web|url=http://forum.xbmc.org/showthread.php?t=28918 |title=Unified PVR frontend (DVR/HTPC client GUI with EPG) and Addons API for PVR backends |publisher=Forum.xbmc.org |accessdate=17 October 2011}}</ref>
Check out this excellent introduction video (1m 36s) by Lifehacker:<ref name="lifehacker" /><br />
::{{YouTube|T970YM3w1LY}}


Through its [[Plug-in (computing)|plugin]] system, which is based on the [[Python (programming language)|Python programming language]], XBMC is expandable via add-ons that include features such as television program guides, YouTube, Hulu, Netflix, [[Veoh]], online movie trailer support, and [[Pandora Radio]] and [[Podcast]] streaming. XBMC also functions as a gaming platform by allowing users to play mini-games developed with [[Python (programming language)|Python]], on any operating system.<ref name="XBMC is the best media center application. Period."/><ref name="XBMC 9.04 delivers impressive media center experience"/><ref name="FLOSS Media Center State of the Art"/><ref name="XBMC-Addons on Google Code">http://code.google.com/p/xbmc-addons/ XBMC-Addons on Google Code (Addon plugins for XBMC)</ref><ref name="XBMC Zone">http://www.xbmczone.com/ XBMC Zone (third-party Addon extensions for XBMC)</ref><ref name="Passion XBMC">http://passion-xbmc.org/ Passion XBMC (third-party Addon extensions for XBMC)</ref>
A Kodi beginners guide (13m 27s) by forum user fredphoesh:<ref name="fredphoesh" /><br />
::{{YouTube|2O4fCGrwrqw}}


XBMC [[source code]] is distributed as open source under [[GNU General Public License|GPL (GNU General Public License)]],<ref name="FLOSS Media Center State of the Art"/> it is sponsored via the [[Tax exemption|tax-exempt]] registered non-profit organization, XBMC [[Foundation (non-profit)|Foundation]], and is developed by a global [[free software community]] of [[volunteering]] people working on XBMC for free in their [[spare time]] without being motivated by financial or material gain.<ref name="XBMC Zone"/><ref name="Passion XBMC"/><ref>{{cite web|url=http://xbmc.org/forum |title=XBMC official community forum |work=xbmc.org |accessdate=2010-02-13}}</ref><ref>http://xbmc.nu xbmc.nu – Swedish XBMC fan site and community</ref><ref>http://xbmc.fr xbmc.fr – French XBMC fan site and community</ref><ref>http://xbmc.de xbmc.de – German XBMC fan site and community</ref><ref>http://xbmcfreak.nl xbmcfreak.nl – Dutch XBMC fan site and community</ref><ref>http://xbmcsvn.com xbmcsvn.com – Nightly Unofficial Builds from SVN All Branches</ref>
=== Language support ===
{{See|Language portal}}
Kodi includes full support for many different languages by default. Kodi's structure is such that if the language is not available, or not up-to-date, it can be created by signing up at the [https://kodi.weblate.cloud/accounts/register/ Kodi Translations Project].


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]] [[Brand extension|spin-off]] project "[[XBMC4Xbox]]", who have completely taken over the development and support of XBMC for the old Xbox. The ending of Xbox support by the original project is also the reason that it has officially been renamed to simply "''XBMC''" from the old from "''Xbox Media Center''" name.<ref name="Farewell XBOX">{{cite web|url=http://xbmc.org/theuni/2010/05/27/farewell-xbox/ |title=Farewell XBOX |date=2010-05-27 |author=theuni |work=xbmc.org}}</ref><ref name="XBMC Discontinues Xbox Support">{{cite web|url=http://hardware.slashdot.org/story/10/05/28/043243/XBMC-Discontinues-Xbox-Support?art_pos=1 |title=XBMC Discontinues Xbox Support |date=2010-05-28 |author=Timothy |work=Slashdot}}</ref><ref name="XBMC Drops Support for the Original Xbox">{{cite web|url=http://lifehacker.com/5550225/xbmc-drops-support-for-the-original-xbox |title=XBMC Drops Support for the Original Xbox |date=2010-05-28 |author=Adam Pash |work=Lifehacker}}</ref><ref name="XBMC4Xbox">{{cite web|url=http://www.engadget.com/2010/05/31/xmbc-bids-farewell-to-its-progenitor-the-original-xbox/ |title=XBMC bids farewell to its progenitor: the original Xbox |date=2010-05-31 |author=Sean Hollister |work=Engadget}}</ref> The Xbox version of XBMC also had the ability to launch console games, and [[homebrew (video games)|homebrew]] applications such as [[Console emulator|emulators]]. Since the XBMC for Xbox version was never distributed, endorsed, or supported by [[Microsoft]], it means that XBMC for Xbox has always required a [[modchip]] or [[softmod|softmod exploit]] to be able to run on the Xbox game-console.<ref name="XboxMediaCenter Review"/><ref name="Modding The Xbox Into The Ultimate Multimedia Center"/><ref name="Review of XBMC in Hardcore Gamer Magazine"/><ref name="FLOSS Media Center State of the Art"/>
Currently the existing supported languages are: Acadian French, Afrikaans, Albanian, American English, Amharic, Argentinian Spanish, Armenian, Asturian, Australian English, Azerbaijani, Basque, Belarusian, Bosnian, Brazilian Portuguese, Bulgarian, Burmese, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dari, Dutch, English, Esperanto, Estonian, European Portuguese, Faroese, Finnish, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Macedonian, Malayam, Malay, Maltese, Maori, Metropolitan French, Mexican Spanish, Mongolian, New Zealand English, Norwegian, Ossetian, Peninsular Arabic, Peninsular Spanish, Persian, Polish, Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Silesian, Sinhala, Slovak, Slovenian, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Ukrainian, Uzbek, Vietnamese and Welsh.


===User interface screenshots from XBMC===
== Hardware requirements ==
:{{Main|Supported hardware}}
{{#lst:Supported hardware|intro}}


<gallery>
== Official versions ==
Image:xbmc_911.png|Home Screen of the "Confluence" skin.
{{See|Releases}}
Image:Screenshot000.png|Home screen of the "PM3.HD" skin.
Full featured versions of Kodi are available on a number of operating system platforms. Team Kodi strives to keep a consistent feature set and include the full Kodi experience for all versions, even those on low-powered devices.
Image:Mc360-screenshot-1.jpg|MC360 skin (Xbox 360 Blades replica).
</gallery>


===Hardware requirements===
=== Windows ===
XBMC has greater basic hardware requirements than traditional 2D style software applications: it needs a [[3D computer graphics|3D]] capable [[GPU|GPU graphics hardware controller]] for all rendering. Powerful 3D GPU chips are common today in most modern computers, and even some [[set-top box]]es and XBMC is designed to otherwise be resource efficient. It runs well on what (by [[Intel Atom]] standards) are relatively underpowered [[OpenGL|OpenGL 1.3]] (with [[GLSL]] support), [[OpenGL ES|OpenGL ES 2.0]] or [[Direct3D|Direct3D (DirectX) 9.0]] capable systems that are [[IA-32]]/[[x86]], [[x86-64]], [[ARM architecture|ARM]], or [[PowerPC]] [[CPU]] based.<ref name="XBMC is the best media center application. Period."/>
:{{Main|Windows}}
''Kodi for Windows'' runs natively on Windows Vista and higher. It is a 32-bit application but runs on 64-bit Windows and hardware as well, however it is not yet optimized for that architecture so there is no performance gain when running on 64-bit Windows. 1080p playback can be achieved on Windows based computers either via software decoding on the CPU if it's powerful enough, or by hardware accelerated video decoding.


When software decoding of [[1080p]] [[high-definition video]] is performed by the system [[CPU]], a [[multi-core processor|dual-core]] 2 [[GHz]] or better CPU is required in order to allow for smooth playback without dropping [[Film frame|frames]] and giving playback a jerky appearance. XBMC can also offload most of the video decoding processor onto a [[GPU|GPU graphics hardware controller]] that supports one of the following types of hardware-accelerated [[video decoding]]:<ref name="XBMC Architecture Overview by Telematics Freedom Foundation">{{cite web|url=http://www.telematicsfreedom.org/en/2009/10/28/xbmc-architecture-summary |title=XBMC Architecture Overview by Telematics Freedom Foundation |date=2009-10-28 |work=Telematics Freedom Foundation}}</ref> Nvidia's [[VDPAU]] (supported from XBMC version 9.04), Microsoft's [[DXVA]], Apple's VDADecoder, Intel's [[VAAPI]], [[OpenMAX]], and [[Broadcom#Products|Broadcom Crystal HD Enhanced Media Accelerator]]. By taking advantage of such hardware-accelerated video decoding, XBMC can run well on most inexpensive, low-power systems which contain a modern GPU. However, [[Intel Core]] CPUs with integrated-GPU (or [[Accelerated processing unit|APU]]s) are [http://forum.xbmc.org/showthread.php?t=69306 not properly supported yet].
=== Android ===
:{{Main|Android}}
''Kodi for Android'' is a full port of the complete Kodi application to Google's Android operating-system, was first announced and its source code released publicly on 13 June 2012. This is a full port of Kodi's C++ and C source code with all its dependencies to Android with a build-system that was designed to handle multiple processor architectures, like ARM, MIPS, and x86 with the Android NDK (Native Development Kit for Android) without using a single line of Java, and the Kodi.APK is running natively under Android as a Native Activity application.  


===Language support===
=== iOS ===
XBMC includes full support for many different languages by default.  XBMC's structure is such that if the language is not available, or not up-to-date, it can be made by editing simple [[String (computer science)|strings]] in an [[XML]]-file, which can then be submitted to XBMC's [[project management]] and [[bug tracking system]] tool for use by others. Currently the existing supported languages are [[Afrikaans]], [[Basque language|Basque]], [[Brazilian Portuguese]], [[Bulgarian language|Bulgarian]], [[Catalan language|Catalan]], [[Simplified Chinese]], [[Traditional Chinese]], [[Croatian language|Croatian]], [[Czech language|Czech]], [[Danish language|Danish]], [[Dutch language|Dutch]], English, [[American English]], [[Esperanto]], [[Finnish language|Finnish]], French, German, [[Greek language|Greek]], [[Hebrew]], [[Hungarian language|Hungarian]], [[Icelandic language|Icelandic]], [[Indonesian language|Indonesian]], Italian, Japanese, [[Korean language|Korean]], [[Maltese language|Maltese]], [[Norwegian language|Norwegian]], [[Polish language|Polish]], [[Portuguese language|Portuguese]], [[Romanian language|Romanian]], Russian, [[Serbian language|Serbian]], [[Slovak language|Slovak]], [[Slovene language|Slovenian]], Spanish, [[Mexican Spanish]], [[Swedish language|Swedish]], [[Thai language|Thai]], [[Turkish language|Turkish]] and [[Ukrainian language|Ukrainian]].<ref name="Modding The Xbox Into The Ultimate Multimedia Center"/><ref>[http://trac.xbmc.org/browser/trunk/language ]{{dead link|date=October 2011}}</ref><ref>https://github.com/xbmc/xbmc/tree/master/language language at master from xbmc / language – GitHub</ref>
:{{Main|iOS}}
''Kodi for iOS'', which is a full port of Kodi to Apple's [[iOS]] operating-system, was first announced and released publicly on 20 January 2011. It supports both 720p and 1080p hardware accelerated video decoding of H.264 videos, and is compatible several Apple's [[IOS|iDevice]]s that uses Apple A4 or higher SoC processors with a jailbroken iOS operating-system.


==Features==
=== Mac ===
===XBMC's Addons Manager and addons===
:{{Main|Mac OS X}}
XBMC features several open [[Application programming interface|APIs]] to enable [[third-party developer]]s to create capabilities which extend XBMC with a multitude of [[Plug-in (computing)|addons]], such as plugins, scripts, skins/themes, visualizations, screensavers, web scrapers, web interfaces, and more. XBMC developers encourages users to make and submit their own addons to add additional media content and [[value-added service]]s accessible from within XBMC.
''Kodi for Mac'' runs natively on [[Mac OS X]] with Intel processors with hardware video decoding for H.264.


XBMC's latest point-release, (codename: "''Dharma''"), features a new Addons Framework architecture and Addons Manager GUI client that connects to a [[decentralized]] [[digital distribution]] service [[Platform (computing)|platform]] that serves add-on apps and [[Plug-in (computing)|plug-ins]] which among other things provide online content to XBMC, the "''Addons Manager''" (or "''Addons Browser''") inside XBMC allows users to browse and download new addons directly from XBMC's GUI.
=== Linux ===
:{{Main|Linux}}
''Kodi for Linux'' is primarily developed for Ubuntu Linux. Third-party packages for most other Linux distributions are however available, and it is also possible to compile Kodi from scratch for any Linux distribution as long as the pre-required dependency libraries are installed first.  


Many of these online content sources are in [[over-the-top content]] high definition services and use video streaming sites, such as [[Adobe Flash]] based content. XBMC has extensibility and integration with online sources for both free and premium streaming content, and offers content from everything from commercial video, to free educational programming, and media from individuals and small businesses.
== Third-party forks and derivative work of Kodi ==
:{{Main|Forks}}


====Plugins and scripts (apps/gadgets/widgets)====
== History ==
XBMC features a [[Python (programming language)|Python Scripts Engine]] for addon extensions, WindowXML [[application framework]] (a [[XML]]-based [[widget toolkit]] for creating a GUI for apps / [[widget (computing)|widgets]]) in a similar fashion to Apple Mac OS X [[Dashboard (software)|Dashboard Widgets]] and [[Microsoft Gadgets]] in [[Windows Sidebar]]. Python [[widget (computing)|widget]] scripts allow normal users to add new functionality to XBMC themselves, using [[Python (programming language)|Python]] [[scripting language]]. Current [[plugins|plugin]] scripts include functions like [[Internet television|Internet-TV]] and [[trailer (film)|movie-trailer]] browsers, [[weather forecasting|weather forecast]] and cinemaguides, [[Over-the-top content]] video streaming services like YouTube, [[BBC iPlayer]], [[Hulu]], [[Netflix]], [[Veoh]], [[MLB.tv]], Internet-radio-station browsers (example [[Pandora Radio]], [[Xm radio]], [[Sirius Satellite Radio]]), online picture sharing sites like [[Flickr]], [[Electronic program guide|TV-guides (EPG)]], e-mail clients, [[instant messaging]], train-timetables, [[home automation]] scripts to [[Front-end and back-end|front-end]] control [[Personal video recorder|PVR]] software and hardware (like: MediaPortal, MythTV, [[TiVo]], [[ReplayTV]], [[Dreambox]]/[[DBox2]]), [[Peer-to-peer|P2P]] file-sharing downloaders ([[BitTorrent (protocol)|BitTorrent]]), [[IRC]], also [[casual games]] (sometimes also referred to as [[Minigame|mini-games]] or [[party game|party-games]]) such as [[Tetris]], [[Snake (video game)|Snake]], [[Space Invaders]], [[Sudoku]], and much more.<ref name="XBMC is the best media center application. Period."/><ref name="XBMC 9.04 delivers impressive media center experience"/><ref name="XBMC-Addons on Google Code"/><ref name="XBMC Zone"/><ref name="Passion XBMC"/>
:{{Main|History of Kodi}}


====Skins (themes)====
== Kodi Foundation ==
Same as the majority of most applications that originated from a '[[homebrew (video games)|homebrew]]' scene, is [[skin (computing)|skin]]-ability in the tradition of modifications and customization very popular among XBMC users. "Confluence" and "Project Mayhem" are the two official [[skin (computing)|skin]]s; "Confluence" is the default since version 9.11, and "Project Mayhem"  was the previous default which is now in its third version, commonly known as "PM3.HD" (''PM III High-Definition'').<ref name="XBMC 9.11 makes your open source home theater look shinier"/>
:{{Main|Kodi Foundation}}
{{#lst:Kodi Foundation|intro}}


Users can also create their own skin (or simply modify an existing skin) and share it with others via public websites that are used for XBMC skins trading and development.<ref name="XBMC is the best media center application. Period."/><ref name="Passion XBMC"/><ref name="XBMC Skinng Project">{{cite web|url=http://sourceforge.net/projects/xboxmediacenter |title=XBMC Skinng Project |work=Sourceforge.net |accessdate=2010-02-13}}</ref><ref name="XBMC Black Market">{{cite web|url=http://blackmarket.ictcsc.net |title=XBMC Black Market |work=Blackmarket.ictcsc.net |accessdate=2010-02-13}}</ref><ref name="teamrazorfish.co.uk">http://www.teamrazorfish.co.uk MediaStream</ref><ref name="blackbolt.x-scene.com">http://blackbolt.x-scene.com Team Blackbolt</ref> Many such third-party skins exist that are well maintained by the community, and while some skins are originals with unique designs, most initially begin as a [[clone (video games)|clones]] or an exact [[replica]] of other multimedia software interfaces, such as DivX Connected, [[Apple Front Row]], [[Windows XP Media Center Edition|Windows Media Center Edition (MCE)]], [[MediaPortal]], [[Meedio]]/MeediOS, HDeeTV, [[Kaleidescape]], [[Wii Menu|Wii Channel Menu (Xii)]]
== Awards ==
{{See|SourceForge Community Choice Awards}}
{| style="border-collapse: collapse; float: right; vertical-align: top;"
| style="padding: 1rem; text-align: center;" | [[File:Cca.gif|frameless|link=]]
|-
| style="padding: 1rem; text-align: center;" | [[File:
|}
|}


{| class="wikitable"
== Programming and developing ==
|-
:{{Main|Development}}
! Version
Kodi is a non-profit and free software community driven open-source software project that is developed only by volunteers in their spare time without any monetary gain. The team of developers leading the development of Kodi, ''&ldquo;[[Archive:Team Kodi|Team Kodi]]&rdquo;'', encourage anyone and everyone to submit their own source code patches for new features and functions, improve existing ones, or fix bugs to the Kodi project.
! Release date
! Codename
! Significant changes
! XBMC Live based on
|-
| style="white-space:nowrap; background:salmon;"| 1.0.0
|style="white-space: nowrap;"| 29 June 2004
|style="white-space: nowrap;"|
|
*Total rewrite of the source code from [[Xbox Media Player|XBMP (Xbox Media Player)]]
|{{n/a}}
|-
| style="white-space:nowrap; background:salmon;"| 1.1.0
|style="white-space: nowrap;"| 18 October 2004
|style="white-space: nowrap;"|
|
* itu h.261, creative labs yuv (cyuv), supermac cinepak (cvid), quicktime, on2 vp4, 3ivx d4 / 3vi1 mpeg-4 video support
* container support for nsa, raw audio in .mov, .ac3, .dts and dts-wav
* zoom/stretch options: zoom, stretch 4x3 or 14x9 or 16x9, original size, custom
* volume control
* tags parsing and display for wma, m4a, mp4 and aac (mpeg-4 audio) audio-files
* international-language fonts for subtitles via ttf-fonts
* audiocd-ripper, backup cdda's to hdd in wav, ogg or mp3 (lame) format
* karaoke cdg-file and audio cue sheets (.cue) support
* itunes music shares via daap (network stream from apple itunes on mac or pc)
* xbmc xbmsp-client code updated to support "auto-discovery of xbmsp servers"
* auto-temperature and fan-speed control options
* network-configuration and setup via GUI
* emergency recovery console (enables the ftp-server during fatal errors)
* profiles for settings
* mouse support and virtual-keyboard
* lcd-display output extended to also support xaddons lcd-mods and xecuter3 lcd
|{{n/a}}
|-
| style="white-space:nowrap; background:salmon;"| 2.0.0
|style="white-space: nowrap;"| 29 September 2006
|style="white-space: nowrap;"|
|
* Reworked skinning engine.
*DVD-Video menu/navigation support (with ISO/IMG image parsing) through internally developed core
*RAR/ZIP archive parsing
*new audio/music-player (PAPlayer) with crossfade, gapless playback and ReplayGain support
*Karaoke CDG-file display
*Xored Trainer Engine (gaming-cheats) (not ported from XBox)
*XLink Kai (online-gaming) front-end (depreciated)
*iTunes 6.x DAAP and UPnP-client
*read-only support for FAT12/16/32 formatted USB Mass Storage Devices up to 4GB in size
*brand new "skinnable" 3D visualizer.
 
|{{n/a}}
|-
| style="white-space:nowrap; background:salmon;"| 8.10
|style="white-space: nowrap;"| 15 November 2008
|style="white-space: nowrap;"| [[Atlantis]]
|
*Cross platform support adding support for Linux, Mac OS X, and Windows
*brand new High Defination skin “PM3.HD”
*"XBMC Live" bootable CD with unified hard disk/USB flash disk installer
*The XBMC profile
*integration of iTunes and iPhoto media (OS X  exclusive).
| Ubuntu 8.10 (Intrepid Ibex)
|-
| style="white-space:nowrap; background:salmon;"| 9.04
|style="white-space: nowrap;"| 6 May 2009
|style="white-space: nowrap;"| [[Babylon]]
|
* PPC (PowerPC) support for Mac OS X
* VDPAU (NVIDIA GPU Hardware Accelerated Video Decoding for Linux)
* New Karaoke features
* Officially dropped support for Xbox
* Updated codecs and major bug-fixes for DVD-Video playback core
* more Media Info Scrapers
* improved FanArt support
* revamped skinning engine
| Ubuntu 9.04 (Jaunty Jackalope)
|-
| style="white-space:nowrap; background:salmon;"| 9.11
|style="white-space: nowrap;"| 24 December 2009
|style="white-space: nowrap;"| [[Camelot]]
|
* Revamped user interface via the new default skin “Confluence“
* DirectX support by default for the Windows platform
* A complete reorganization of the settings menus uniformed across skins
* Automatic video information extraction
* Out of the box support for new remotes
* smoother video playback performance
* all scrapers updated
* increased subtitle and Karaoke lyric support
* support for CoreAudio API (OS X exclusive)
* AC3 and DTS digital audio pass-through to SP/DIF on Apple TV (thanks to CoreAudio)
| Ubuntu 9.10 (Karmic Koala)
|-
| style="white-space:nowrap; background:#a0e75a;"| 10.0 and 10.1
|style="white-space: nowrap;"| 18 December 2010
|style="white-space: nowrap;"| [[Dharma Initiative|Dharma]]
|
* Unified Addon framework
* Addon Browser GUI for installation and managment of third-party addons, skin, and scripts
* Team XBMC's official Addons Repository with Addon FanArt support
* Update Notifications
* Movie Sets (option to group movie collections)
* WebM/VP8 codec
* gesture support to XBMC's GUI Engine
* unencrypted Blu-ray Disc support
* Broadcom Crystal HD video acceleration support (All Platforms)
* Windows Touch API support (Windows 7 touch features and functions)
* DXVA 2 Video Acceleration support for H.264, VC-1, and WMV9 (Windows Vista/7 exclusive)
* WASAPI (Windows Audio Session API) for  raw bitstream output (Windows Vista/7 exclusive)
* High-Quality  Bicubic and  Lanczos Upscalers (Video Resamplers) as Direct3D  HLSL (Windows Vista/7 exclusive)
* Direct3D port of the OpenGL Spectrum 3D Audio Visualization for DirectX (Windows Vista/7 exclusive)
* AVisual Studio 2010 Express edition and Visual Studio 2010 non-Express edition support (Windows Vista/7 exclusive)
* ARM processor architecture (Linux exclusive)
* VAAPI (Video Acceleration API) support (Linux exclusive)
* OpenMAX Video Acceleration support (Linux exclusive)
* NEON (ARM) Video Acceleration support (Linux exclusive)
* Apple VDADecoder Video Accelleration support (OS X  exclusive requires Snow Leopard and NVIDIA 9400 or later)
* OpenGL ES 2.0 compliance
* JSON-RPC, JSON API
* RTMPE and RTMPTE
* microhttpd Web Server replaces old GoAhead and Spyce code
* SSH file transfer protocol (sftp) via  libssh
* MySQL database backend
| Ubuntu 10.04 (Lucid Lynx)
|-
| style="white-space:nowrap; background:skyBlue;"| 11.0
|style="white-space: nowrap;"| Release Target Date: 2011
|style="white-space: nowrap;"| [[Garden of Eden|Eden]]
|
* iOS port for Apple TV 2G, iPhone, iPod Touch, and iPad
* Dirty Regions rendering for texture support to skinning engine<ref>{{cite web|author=Working with dirty regions 19 June 2011 theuni |url=http://xbmc.org/theuni/2011/06/19/working-with-dirty-regions/ |title=Working with dirty regions |publisher=Xbmc.org |date=19 June 2011 |accessdate=20 November 2011}}</ref>
* Efficiency improvements to reduce high cpu/gpu usage
* Default skin changed to a horizontal home layout
* new RenderCapture type to the Python script framework
* combined Files and Library mode for videos
* playback of ISO image files for Blu-ray Disc support
* Slingbox playback over the network support
* peripheral manager controller under settings
* [[Consumer Electronics Control|Consumer Electronics Control (CEC)]] support for HDMI
* H.264 accelerated video decoding via Apple's VideoToolBox API
* JPEG accelerated video decoding via Apple's VideoToolBox API
* AirPlay/AirTunes target support
* improved Apple VDADecoder Video Acceleration support
* improved Touch / Gesture API and Mouse support
* improved ARM processor architecture support
* improved OpenMAX Video Decoding Acceleration support
* improved OpenGL ES and EGL support
* improved JSON-RPC API compliant with JSON-RPC 2.0 specs
* extended Addons API adding extension points for Service Addons
* ability for all addons to provide their own web interface
* Removed native weather forecast scraper, use weather addons instead
* FFmpeg upgraded (libavformat and libavcodec)
| Ubuntu 11.10 (Oneiric Ocelot)
|-
| style="white-space:nowrap; background:skyBlue;"| 12.0
|style="white-space: nowrap;"| Release Target Date: 2012
|style="white-space: nowrap;"| [[Frodo Baggins|Frodo]]
|
* MIPS processor architecture support ([[Sigma Designs]] reference)<ref>https://github.com/xbmc/xbmc/pull/455 Add mips arch</ref>
* DirectFB via Mesa/DRM for GLES2.0 support<ref name="github1">https://github.com/xbmc/xbmc/pull/454 directfb: Initial support</ref>
* BSD port FreeBSD, PC-BSD and other similar BSD platforms
* unified PVR front-end with seamless DVR and EPG client GUI
* unified PVR back-end framework and API for multiple PVR servers
* new unified "AudioEngine" audio abstraction framework and API
* combined Files and Library mode for music
* combined Files and Library mode for photos
* Extend Addons API to support (closed source) binary addons
* Optimize the GUI rendering engine of XBMC for embedded devices
* Remove the old HTTP API in favour of the new JSON-RPC API
| ?
|}<ref>{{cite web|url=http://trac.xbmc.org/roadmap |title=XBMC Roadmap |publisher=Trac.xbmc.org |date=25 September 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://trac.xbmc.org/timeline |title=XBMC Trac Timeline |publisher=Trac.xbmc.org |date=19 May 2004 |accessdate=17 October 2011}}</ref><ref>http://xbmc.org XBMC Blog</ref>
 
==Legality==
{{Globalize|section|date=September 2010}}
The "''XBMC Foundation''", the non-profit organization behind the XBMC project, is legally represented by the [[Software Freedom Law Center|SFLC (Software Freedom Law Center)]], which assists XBMC project and its developers legal matters such as [[copyright]], trademark, and branding questions, as well as economic issues such as handling [[donation]]s and [[Sponsor (commercial)|sponsors]] that help the project with [[expense]]s for [[dedicated hosting service]], and activities such as going to [[trade fair]]s and [[computer expo]]s to [[tech demo]] XBMC, meeting with potential new developers, gain publicity to attract additional users, and more.<ref>{{cite web|author=XBMC Gains Representation 27 April 2010 theuni |url=http://xbmc.org/theuni/2010/04/27/xbmc-gains-representation/ |title=XBMC Gains Representation |publisher=Xbmc.org |date=27 April 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web |url=http://xbmc.org/theuni/2010/02/17/welcome-sponsor-9x9-networks/ |title=Welcome Sponsor: 9x9 Networks |publisher=Xbmc.org |date=17 February 2010 |accessdate=17 October 2011}}</ref><ref>{{cite web|url=http://xbmc.org/team-xbmc/2009/07/04/results-of-xbmc-developers-conference/ |title=Results of XBMC Developers Conference |publisher=Xbmc.org |date=4 July 2009 |accessdate=17 October 2011}}</ref><ref>{{cite web|author=Team XBMC |url=http://xbmc.org/team-xbmc/2008/05/30/announcing-xbmc-dev-con-2008-hosted-by-boxee/ |title=Announcing XBMC DEV CON 2008 hosted by boxee |publisher=Xbmc.org |date=30 May 2008 |accessdate=17 October 2011}}</ref>
 
===Copyright===
XBMC's [[source code]] for all its supported platforms is made publicly available by Team XBMC under the [[open source]] [[GNU General Public License Version 2]] [[license]]. The group currently maintains a [[Git (software)|Git]] [https://github.com/xbmc/xbmc repository] for this source code.
 
Back when Team XBMC supported it, [[executable]] versions of XBMC for Xbox could not be legally distributed. This is because XBMC for Xbox required Microsoft's [[Xbox Development Kit]] in order to be compiled. The only publicly available [[executable]] versions of XBMC for Xbox were compiled and distributed by [[Third-party developer|third parties]].  This limitation was given as one of the reasons the group eventually dropped Xbox support from XBMC.<ref name="Farewell XBOX" /> XBMC binaries for all other platforms that XBMC supports (Linux, Mac OS X, Windows, and iOS) are legal to distribute by the XBMC project.<ref name="XboxMediaCenter Review"/><ref name="Modding The Xbox Into The Ultimate Multimedia Center"/><ref name="Review of XBMC in Hardcore Gamer Magazine"/><ref name="FLOSS Media Center State of the Art"/><ref name="XBMC Architecture Overview by Telematics Freedom Foundation"/>
 
===Other===
XBMC can also optionally be compiled with [[libdvdcss]] to support playing back [[DVD-Video]] movies encrypted using the [[Content Scramble System|CSS (Content Scramble System)]] encryption. Since it is not a member of [[DVD Forum]], the XBMC project is not contractually obliged to insert [[user operation prohibition]] such as disallowing fast-forward or skipping during trailers and ads in [[DVD-Video]]s.  However, without membership in the DVD Forum, the project also cannot make XBMC play [[DVD-Video]]'s [[encryption|encrypted]] with [[Content Scrambling System|CSS (Content Scramble System)]] except by using the [[libdvdcss]] library, which code was created by reverse-engineering. The legal status of libdvdcss is thus questionable in several nations, the distribution of [[executable]] versions of XBMC containing which was built with this library is likely to run afoul of the [[Digital Millennium Copyright Act|DMCA (Digital Millennium Copyright Act)]] in the U.S. and the [[EU Copyright Directive]] in [[European Union]] member countries which have incorporated it into national law. For example, many [[Linux distribution]]s do not contain libdvdcss (for example [[Debian]], [[Fedora (operating system)|Fedora]], [[SUSE Linux]], and [[Ubuntu (operating system)|Ubuntu]]) due to fears of running afoul of DMCA-style laws, however they still often provide the tools to let the users install it themselves.<ref name="XBMC 9.04 delivers impressive media center experience"/><ref name="XBMC Architecture Overview by Telematics Freedom Foundation"/>


==See also==
Kodi's source code for all its supported platforms is made publicly available by [[Archive:Team Kodi|Team Kodi]] under the open source GNU General Public License, Version 2 (or later) license. The group maintains a [https://github.com/xbmc/xbmc public Git repository] on GitHub for this source code.
{{Commons category|XBMC Media Center}}
{{Portal box|Python programming|Free software|Television}}
*[[XBMC4XBox]], a [[third-party developer]] [[Brand extension|spin-off]] project of XBMC for Xbox, with still active development and support of the Xbox.
*[[Home theater PC|HTPC (Home Theater PC)]]
*[[Smart TV]]
*[[Interactive television]]
*[[Enhanced TV]]
*[[Home cinema]]
*[[Hotel television systems]]
*[[Media multitasking]]
*[[Over-the-top content]]
*[[List of video players (software)|List of other software video players]]
*[[Comparison of video player software]]
*[[Comparison of PVR software packages]]
*[[List of open source codecs]]
*[[List of codecs|List of multimedia (audio/video) codecs]]
*[[Comparison of container formats]]


==References==
== References ==
{{Reflist|colwidth=30em}}
<references>
<ref name="weblate_lang_list">[https://kodi.weblate.cloud/languages/ Languages.] ''Kodi Weblate.'' Accessed on August 18, 2022.</ref>
<ref name="licenses-dir_readme">"[https://github.com/xbmc/xbmc/blob/master/LICENSES/README.md Kodi's licensing rules]." ''[https://github.com/xbmc/xbmc xbmc/xbmc] on GitHub.'' Accessed on August 18, 2022.</ref>
<ref name="openhub">[https://www.openhub.net/p/kodi "The Kodi Open Source Project."] ''[https://www.openhub.net/ Black Duck Open Hub], part of Synopsys.'' Accessed on August 18, 2022.</ref>
<ref name="lifehacker">Whitson, Gordon. 2012. [https://lifehacker.com/create-a-kickass-seamless-play-everything-media-cente-5900626 &ldquo;Create a Kickass, Seamless, Play-Everything Media Center: The Complete Guide.&rdquo;] ''Lifehacker Australia.'' April 10, 2012.</ref>
<ref name="fredphoesh">[https://forum.kodi.tv/member.php?action=profile&uid=66118 Profile of fredphoesh.] ''Kodi Community Forum.'' May 21, 2012.</ref>
</references>


==External links==
== Further reading ==
{{Commons category|XBMC Media Center}}
* '''[https://kodi.tv/ Official Website]'''
* [http://xbmc.org XBMC Official Website]
* [[wikipedia:Kodi (software)|'''Kodi''']] on English Wikipedia
* [http://wiki.xbmc.org/index.php?title=XBMC_Online_Manual XBMC Online Manual (Official Wiki)]
* [irc://irc.freenode.net/xbmc XBMC Official IRC Chat Room] (on [[freenode]]'s [[Internet Relay Chat|IRC]] network) (use an [[IRC client]] to join the '''#xbmc''' [[IRC channel|channel]])


{{Home theater PC (application software)}}
{{Updated|19}}
{{FOSS}}
{{Linux-distro}}


{{DEFAULTSORT:Xbmc}}
[[Category:Mini Linux distributions]]
[[Category:Ubuntu (operating system) derivatives]]
[[Category:DVD]]
[[Category:Free cross-platform software]]
[[Category:Free media software]]
[[Category:Free media players]]
[[Category:Free video software]]
[[Category:Free television software]]
[[Category:Free software programmed in C++]]
[[Category:Free software culture and documents]]
[[Category:Cross-platform software]]
[[Category:Linux media players]]
[[Category:Mac OS X media players]]
[[Category:Mac OS X software]]
[[Category:Multimedia software]]
[[Category:Software DVD players]]
[[Category:Windows media players]]
[[Category:Windows software]]
[[Category:Xbox]]
[[Category:Xbox Dashboards]]
[[Category:Information appliances]]
[[Category:Digital television]]
[[Category:Film and video technology]]
[[Category:Interactive television]]
[[Category:Internet broadcasting]]
[[Category:Internet television]]
[[Category:Multimedia]]
[[Category:Peercasting]]
[[Category:Streaming media systems]]
[[Category:Video on demand services]]


[[ca:XBMC]]
[[Category:Kodi]]
[[de:XBMC Media Center]]
[[Category:Kodi Foundation]]
[[es:Xbox Media Center]]
[[fr:XBMC Media Center]]
[[it:Xbox Media Center]]
[[hu:XBMC]]
[[nl:XBMC]]
[[no:Xbox Media Center]]
[[pl:XBMC]]
[[ru:XBMC]]
[[fi:Xbox Media Center]]
[[sv:XBMC Media Center]]

Revision as of 05:47, 9 October 2022

Home icon grey.png   ▶ Kodi Foundation ▶ Kodi
Kodi
Logo-transparent bare 256px.png
Confluence skin home screen
Confluence skin home screen
Developer(s) Kodi Foundation
Initial release June 29, 2004
Stable release Kodi v20.5 Nexus
Preview release Kodi v21 Omega
Development status Active
Written in Core: C++
Add-ons: Python v3
OS Windows, macOS, Linux, Android, iOS/tvOS, BSD
Platform x86, ARM
Available in 72 languages[1]
License GPL-2.0-or-later[2]
Website kodi.tv

Kodi® (formerly known as XBMC or Xbox Media Center) is an award-winning, free and open source media player/entertainment hub application that runs on an exhaustive list of computers, mobile devices and HTPCs (Home theater PCs) which natively use no less than seven (7) different operating systems. It follows a 10-foot user interface design specification which targets usage as a media player in a living room setting—or any other space where groups of people consume media without having someone seated near the player controls—using a handheld remote control as the primary input device. Its graphical user interface allows the user to easily browse and view videos, photos, podcasts, and music from local file storage, optical discs, the local network or the internet using only a few buttons. The Kodi project is managed by the non-profit Kodi Foundation and developed by volunteers located around the world. As of Summer 2022, more than 1,600 software developers have contributed to Kodi (in the form of 111,800+ individual changes to the codebase, which opened in 2003),[3] with roughly 60 core developers whose regular participation helps to steer it. Now, thanks to the generosity and dedication of over 200 volunteer translators, Kodi is available in 72 languages and useful no matter which continent you're on.

Kodi® (then called "Xbox Media Center") was originally created as a media center application for the first-generation Xbox game console (no longer supported) but is now officially available as a native application for Android, BSD, Linux, macOS, iOS/tvOS, and Windows operating systems, running on most common processor architectures.

Introduction

Overview of features

Kodi can be used to play almost all popular audio and video formats around. It was designed for network playback, so you can stream your multimedia from anywhere in the house or directly from the internet using practically any protocol available. Use your media as-is: Kodi can play CDs and DVDs directly from the disk or image file, almost all popular archive formats from your hard drive. Kodi will scan all of your media and create a personalized library complete with boxcovers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations. Once installed, your computer will become a fully functional multimedia jukebox.

Add-ons

An Add-on is another piece of software that can be added to a program to further expand and enhance the features of that program. Imagine a smart phone and all the additional Apps that can be installed to enhance its functionality. Kodi has the same ability and these apps are referred to as Add-ons. Kodi has a growing list of community driven add-ons which can be installed from a common official repository, while still enabling third-party developers to also host their own unofficial repositories for add-ons that any user can choose to add themselves.

For additional information about specific add-ons, see the All add-ons category.

Video demos

Check out this excellent introduction video (1m 36s) by Lifehacker:[4]

A Kodi beginners guide (13m 27s) by forum user fredphoesh:[5]

Language support

See: Language portal

Kodi includes full support for many different languages by default. Kodi's structure is such that if the language is not available, or not up-to-date, it can be created by signing up at the Kodi Translations Project.

Currently the existing supported languages are: Acadian French, Afrikaans, Albanian, American English, Amharic, Argentinian Spanish, Armenian, Asturian, Australian English, Azerbaijani, Basque, Belarusian, Bosnian, Brazilian Portuguese, Bulgarian, Burmese, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dari, Dutch, English, Esperanto, Estonian, European Portuguese, Faroese, Finnish, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Macedonian, Malayam, Malay, Maltese, Maori, Metropolitan French, Mexican Spanish, Mongolian, New Zealand English, Norwegian, Ossetian, Peninsular Arabic, Peninsular Spanish, Persian, Polish, Romanian, Russian, Serbian (Cyrillic), Serbian (Latin), Silesian, Sinhala, Slovak, Slovenian, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Ukrainian, Uzbek, Vietnamese and Welsh.

Hardware requirements

Kodi is officially supported on a number of operating systems and hardware devices that are designed to be connected directly to a TV. Kodi runs well on what are relatively "underpowered" systems, thanks to hardware video decoding being common on nearly all supported platforms. These requirements don't include what might be required for some "advanced" features, such as PVR, which might require additional hardware.

Official versions

See: Releases

Full featured versions of Kodi are available on a number of operating system platforms. Team Kodi strives to keep a consistent feature set and include the full Kodi experience for all versions, even those on low-powered devices.

Windows

Kodi for Windows runs natively on Windows Vista and higher. It is a 32-bit application but runs on 64-bit Windows and hardware as well, however it is not yet optimized for that architecture so there is no performance gain when running on 64-bit Windows. 1080p playback can be achieved on Windows based computers either via software decoding on the CPU if it's powerful enough, or by hardware accelerated video decoding.

Android

Kodi for Android is a full port of the complete Kodi application to Google's Android operating-system, was first announced and its source code released publicly on 13 June 2012. This is a full port of Kodi's C++ and C source code with all its dependencies to Android with a build-system that was designed to handle multiple processor architectures, like ARM, MIPS, and x86 with the Android NDK (Native Development Kit for Android) without using a single line of Java, and the Kodi.APK is running natively under Android as a Native Activity application.

iOS

Kodi for iOS, which is a full port of Kodi to Apple's iOS operating-system, was first announced and released publicly on 20 January 2011. It supports both 720p and 1080p hardware accelerated video decoding of H.264 videos, and is compatible several Apple's iDevices that uses Apple A4 or higher SoC processors with a jailbroken iOS operating-system.

Mac

Kodi for Mac runs natively on Mac OS X with Intel processors with hardware video decoding for H.264.

Linux

Kodi for Linux is primarily developed for Ubuntu Linux. Third-party packages for most other Linux distributions are however available, and it is also possible to compile Kodi from scratch for any Linux distribution as long as the pre-required dependency libraries are installed first.

Third-party forks and derivative work of Kodi

History

Kodi Foundation

The "Kodi Foundation" is the non-profit organization that oversees the Kodi project and is registered in the US.

Awards

See: SourceForge Community Choice Awards
Cca.gif
Sourceforge CCAs 2007.png
Contest Year Award Result
SourceForge Community Choice Award.png
SourceForge
Community Choice Awards
Best Project for Gamers Winner
Best Project for Multimedia Winner
Best User Support Finalist
Best Project for Gamers Finalist
Best Project for Multimedia Finalist
Best Technical Design Finalist
Most Collaborative Project Finalist
Best Overall Project Finalist
Winner
Best Overall Project Finalist
Best Project for Multimedia Finalist
Most Likely to Be the Next Billion Dollar Acquisition Finalist
Most Likely to Change the World Finalist
Most Likely to Be Ambiguously and
Baselessly Accused of Patent Violation
Finalist
Most Likely to Get Users Sued by Anachronistic
Industry Associations Defending Dead Business Models
Finalist
Best Overall Project Sixth Place
1,991/22,313 votes (9%)
Best Visual Design Second Place
3,311/14,541 votes (23%)
Best Project for Multimedia Third Place
2,871/15,922 votes (10%)
Most Likely to Change the Way You Do Everything Third Place
2,036/19,229 votes (11%)
MacInformerEditorsPickBadge.png
Mac Informer
Editor's Pick Awards
2013 Best Media Player[awards 2] Winner
Lifehacker Australia
Community Choice Awards
2014 Best Media Player[4] Winner

Programming and developing

Kodi is a non-profit and free software community driven open-source software project that is developed only by volunteers in their spare time without any monetary gain. The team of developers leading the development of Kodi, Team Kodi, encourage anyone and everyone to submit their own source code patches for new features and functions, improve existing ones, or fix bugs to the Kodi project.

Kodi's source code for all its supported platforms is made publicly available by Team Kodi under the open source GNU General Public License, Version 2 (or later) license. The group maintains a public Git repository on GitHub for this source code.

References

  1. Languages. Kodi Weblate. Accessed on August 18, 2022.
  2. "Kodi's licensing rules." xbmc/xbmc on GitHub. Accessed on August 18, 2022.
  3. "The Kodi Open Source Project." Black Duck Open Hub, part of Synopsys. Accessed on August 18, 2022.
  4. 4.0 4.1 Whitson, Gordon. 2012. “Create a Kickass, Seamless, Play-Everything Media Center: The Complete Guide.” Lifehacker Australia. April 10, 2012.
  5. Profile of fredphoesh. Kodi Community Forum. May 21, 2012.

Further reading