website • docs • community • add-ons Welcome to Kodi Home Theater Software! Kodi is an award-winning free and open source software media player and entertainment hub for digital media.…

website
•
docs
•
community
•
add-ons
Welcome to Kodi Home Theater Software!
Kodi is an award-winning free and open source software media player and entertainment hub for digital media. Available as a native application for Android, Linux, BSD, macOS, iOS, tvOS and Windows operating systems, Kodi runs on most common processor architectures.
Created in 2003 by a group of like minded programmers, Kodi is a non-profit project run by the XBMC Foundation and developed by volunteers located around the world. More than 500 software developers have contributed to Kodi to date, and 100-plus translators have worked to expand its reach, making it available in more than 70 languages.
While Kodi functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. With its beautiful interface and powerful skinning engine, Kodi feels very natural to use from the couch with a remote control and is the ideal solution for your home theater.
Give your media the love it deserves
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.Point Kodi to your media and watch it scan and automagically create a personalized library complete with box covers, descriptions, and fanart. There are playlist and slideshow functions, a weather forecast feature and many audio visualizations. Once installed, your computer or HTPC will become a fully functional multimedia jukebox.
Getting Started
Kodi's developers work hard to make it support a large range of devices and operating systems. We provide final as well as development builds. To get started, head over to the downloads section and simply select the platform that you want to install it on. A quick start guide to help you get acquainted with Kodi is available in our wiki.How to Contribute
Kodi is created by users for users and we welcome every contribution. There are no highly paid developers or poorly paid support personnel on the phones ready to take your call. There are only users who have seen a problem and done their best to fix it. This means Kodi will always need the contributions of users like you. How can you get involved?- Coding: Developers can help Kodi by fixing a bug, adding new features, making our technology smaller and faster and making development easier for others. Kodi's codebase consists mainly of C++ with small parts written in a variety of coding languages. Our add-ons mainly consist of python and XML. For more information, please have a look at our [contributing guide](docs/CONTRIBUTING.md).
- Helping users: Our support process relies on enthusiastic contributors like you to help others get the most out of Kodi. The #1 priority is always answering questions in our support forums. Everyday new people discover Kodi, and everyday they are virtually guaranteed to have questions.
- Localization: Translate Kodi, add-ons, skins etc. into your native language.
- Add-ons: Add-ons are what make Kodi the most extensible and customizable entertainment hub available. Get started building an add-on.
- Documentation: Kodi's wiki pages are the hub for information about Kodi and surrounding ecosystem. Help make our documentation better by writing new content or correcting existing material.
- Spread the word: Share Kodi with the world! Tell your friends and family about how Kodi creates an amazing entertainment experience. Stay up to date on the latest stories about Kodi reading our news section, follow us on Twitter and Facebook, or star Kodi's repo if you want to follow development.
- Donate: We are always happy to receive a donation. Donations are typically used for travel to attend conferences, any necessary paperwork and legal fees, and the yearly XBMC Foundation Developers Conference, where a great deal of coding and planning for the following year occurs. Donations may also be used to purchase necessary hardware and licenses for developers, along with t-shirts, stickers, and other accessories for conferences.
- Buy Kodi merchandise: Purchasing Kodi gear helps just as much as a donation, and you get something in return! Checkout our store for Kodi branded gear. We regularly add new products so check back often.
Building
Kodi uses CMake as its building system but instructions are highly dependent on your operating system and target platform. Fortunately [we've got you covered](docs/README.md).Acknowledgements
Kodi couldn't exist without- All the contributors. Big or small a change, it does make a difference.
- All the developers that write the fantastic software and libraries that Kodi uses. We stand on the shoulders of giants.
- Our fantastic community for the never ending support, inspiration, feedback, and for keeping us on our toes when we screw up!
- Our sponsors. Without them, keeping a huge project like this alive would be next to impossible.
License
Kodi is [GPLv2 licensed](LICENSE.md). You may use, distribute and copy it under the license terms.Members
-
xbmc ★ PINNED
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
C++ ★ 21k 13h agoExplain → -
repo-plugins ★ PINNED
Official source repository for Kodi plugin add-ons
★ 434 14h agoExplain → -
repo-scripts ★ PINNED
Official source repository for Kodi script add-ons
Python ★ 226 9h agoExplain → -
repo-scrapers ★ PINNED
Official source repository for Kodi scraper add-ons
★ 78 9d agoExplain → -
Kore ★ PINNED
Kore is a simple and easy-to-use Kodi remote.
Java ★ 720 9mo agoExplain → -
Official-Kodi-Remote-iOS ★ PINNED
Full-featured remote control for XBMC Media Center. It features library browsing, now playing informations and a direct remote control.
Objective-C ★ 255 4d agoExplain → -
inputstream.adaptive
kodi inputstream addon for several manifest types
C++ ★ 528 2d agoExplain → -
chorus2
Official Kodi Web Interface
JavaScript ★ 368 2y agoExplain → -
android ▣
OBSOLETE Android port. Now merged into mainline!
C ★ 195 14y agoExplain → -
kodi-tv
the Gatsby code for the kodi.tv web site
TypeScript ★ 182 1d agoExplain → -
inputstream.ffmpegdirect
Supports streams opened by FFmpeg's libavformat or Kodi's cURL such as plain TS, HLS and DASH (non-DRM) as well as many others. There is support for Archive/Catchup services where there is a replay window and can timeshift across that span. Also provides timeshift for live streams where rewind/pause and fast-forward would not have been available.
C++ ★ 102 2d agoExplain → -
libandroidjni
Android JNI bindings library
C++ ★ 88 1mo agoExplain → -
atv2 ▣
atv2
C ★ 79 15y agoExplain → -
generator-kodi-addon ▣
Yeoman generator for the most common Kodi addon types.
JavaScript ★ 76 6y agoExplain → -
repo-skins
Official source repository for Kodi skin add-ons
★ 75 2mo agoExplain → -
xbmc-rbp ▣
No description.
C ★ 73 14y agoExplain → -
repo-resources
Official source repository for Kodi resource add-ons
★ 72 14h agoExplain → -
metadata.themoviedb.org.python
No description.
HTML ★ 59 1mo agoExplain → -
skin.confluence
No description.
★ 58 20d agoExplain → -
addon-check
Automatic checks for new repository submissions
Python ★ 55 11mo agoExplain → -
XBMCbuntu ▣
No description.
Shell ★ 45 10y agoExplain → -
vfs.rar
RAR VFS addon for Kodi
C++ ★ 43 13d agoExplain → -
repo-binary-addons
Official repository for Kodi binary add-ons
★ 43 1y agoExplain → -
visualization.shadertoy
Shadertoy visualizer for Kodi
C++ ★ 41 1mo agoExplain → -
visualization.projectm
ProjectM visualizer for Kodi
C++ ★ 34 1mo agoExplain → -
xbmc-antiquated ▣
Antiquated repo that was a mirror of SVN. Use the new repo instead!
C ★ 33 15y agoExplain → -
kodi-addon-submitter
Script to automate Kodi repo submissions
Python ★ 31 4mo agoExplain → -
kodi-platform
Kodi platform support library
CMake ★ 31 7mo agoExplain → -
FFmpeg ⑂ ▣
mirror of git://source.ffmpeg.org/ffmpeg.git
C ★ 31 3y agoExplain → -
visualization.milkdrop2 ⑂
Milkdrop2 visualizer for Kodi
C++ ★ 30 1mo agoExplain → -
xbmc-packaging
Ubuntu Packaging
★ 28 2y agoExplain → -
notrobro ▣
No description.
Python ★ 26 5y agoExplain → -
xbmc-live ▣
XBMC Live Linux Distribution
Shell ★ 26 14y agoExplain → -
vfs.sftp
SFTP VFS addon for Kodi
C++ ★ 25 1mo agoExplain → -
peripheral.joystick ⑂
Kodi joystick support (drivers and button maps)
C++ ★ 25 1mo agoExplain → -
metadata.tvshows.themoviedb.org.python
themoviedb.org TV Show scraper in Python for Kodi 18 (Leia) or later.
★ 25 9d agoExplain → -
elm-chorus ▣
A web interface for Kodi/XBMC written in Elm
Elm ★ 22 3y agoExplain → -
inputstream.rtmp
RTMP input stream add-on for Kodi
C++ ★ 21 5mo agoExplain → -
translations ▣
No description.
C++ ★ 20 5y agoExplain → -
repo-webinterfaces
Official source repository for Kodi webinterface add-ons
★ 19 7mo agoExplain → -
audiodecoder.sacd
Super Audio CD ISO-Image decoder addon
C++ ★ 18 1mo agoExplain → -
mDNSResponder
No description.
C ★ 18 7y agoExplain → -
screensaver.matrixtrails
Matrix trails screensaver for Kodi
C ★ 17 10d agoExplain → -
repository-generator
Tools for packaging/generating add-on repositories from source
Python ★ 17 5y agoExplain → -
vfs.libarchive
Libarchive VFS add-on for Kodi
CMake ★ 16 12d agoExplain → -
kodi-deps
Build files for windows libs
CMake ★ 15 8d agoExplain → -
libdvdcss
fork of git://git.videolan.org/libdvdcss.git http://www.videolan.org/developers/libdvdcss.html
C ★ 15 3y agoExplain → -
python
No description.
C ★ 15 9y agoExplain → -
skin.touched ⑂ ▣
Touch screen skin for XBMC
Shell ★ 14 12y agoExplain → -
visualization.milkdrop
Milkdrop visualizer for Kodi
C++ ★ 13 1mo agoExplain → -
skin.estouchy
A skin that is designed for touch screens
★ 13 2y agoExplain → -
screensaver.shadertoy
Screensaver with shaders from Shadertoy for Kodi on all OS
C++ ★ 12 1mo agoExplain → -
metadata.tvdb.com.python
Provides tvshow information from tvdb to Kodi
Python ★ 12 1mo agoExplain → -
action-kodi-addon-submitter
A github action to automatically submit your addon to the official Kodi repository when tagging
Shell ★ 12 5mo agoExplain → -
imagedecoder.raw
RAW image decoder for Kodi
CMake ★ 11 1mo agoExplain → -
screensavers.rsxs
RSXS screensaver add-ons for Kodi
C ★ 11 8d agoExplain → -
skin.re-touched ⑂ ▣
A skin that is designed for touch screen skins only 7 inch and up 10 inch prefered
Batchfile ★ 11 10y agoExplain → -
vfs.sacd
SACD VFS support for Kodi
C ★ 11 4y agoExplain → -
visualization.matrix
No description.
C++ ★ 10 1mo agoExplain → -
visualization.waveform
Waveform visualizer for Kodi
C++ ★ 10 1mo agoExplain → -
imagedecoder.heif
HEIF image decoder add-on for Kodi
C++ ★ 10 1mo agoExplain → -
visualization.goom
GOOM visualizer for Kodi
C ★ 10 2mo agoExplain → -
visualization.spectrum
Spectrum visualizer for Kodi
C++ ★ 10 2mo agoExplain → -
visualization.pictureit
PictureIt - Kodi Visualization
C++ ★ 9 1mo agoExplain → -
audioencoder.flac ⑂
Flac encoder addon for Kodi
C++ ★ 9 1mo agoExplain → -
xbmc.wiki.bot
xbmc.addonbot
Python ★ 9 1y agoExplain → -
kodiai
AI-powered PR auto-review and conversational code assistance GitHub App
TypeScript ★ 8 4d agoExplain → -
libcdio
Fork of libcdio explicitly for Kodi on win64
C ★ 8 6y agoExplain → -
screensaver.biogenesis
BioGenesis screensaver for Kodi
C++ ★ 7 10d agoExplain → -
screensaver.asteroids
Asteroids screensaver for Kodi
C++ ★ 7 10d agoExplain → -
audioencoder.vorbis ⑂
Vorbis encoder addon for Kodi
C++ ★ 7 1mo agoExplain → -
visualization.starburst
StarBurst visualization for Kodi
C ★ 7 1mo agoExplain → -
giflib
minor cmakelist stuff for original giflib
C ★ 7 2y agoExplain → -
visualization.fishbmc
Fische visualizer for Kodi
C++ ★ 6 1mo agoExplain → -
audioencoder.lame ⑂
Lame MP3 encoder addon for Kodi
C++ ★ 6 1mo agoExplain → -
audiodecoder.snesapu
SPC decoder addon for Kodi
C++ ★ 6 1mo agoExplain → -
audiodecoder.sidplay
Sidplay decoder addon for Kodi
C++ ★ 6 1mo agoExplain → -
action-kodi-addon-checker
A Github action to run addon checker against your kodi addon codebase
Python ★ 6 1mo agoExplain → -
screensaver.stars
Starfield screensaver for Kodi
C++ ★ 6 1mo agoExplain → -
audiodecoder.modplug
Modplug decoder addon for Kodi
CMake ★ 6 5mo agoExplain → -
pipeline-library
No description.
Groovy ★ 6 2mo agoExplain → -
screensaver.pyro
Pyro screensaver for Kodi
C++ ★ 5 10d agoExplain → -
audioencoder.wav ⑂
WAV encoder addon for Kodi
C++ ★ 5 1mo agoExplain → -
audiodecoder.nosefart
Nosefart decoder addon for Kodi
C ★ 5 1mo agoExplain → -
audiodecoder.timidity
Timidity decoder addon for Kodi
C ★ 5 1mo agoExplain → -
audiodecoder.vgmstream
VGM decoder addon for Kodi
C ★ 5 1mo agoExplain → -
audiodecoder.stsound
YM decoder addon for Kodi
C++ ★ 5 1mo agoExplain → -
audiodecoder.fluidsynth
Fluidsynth audio decoder for Kodi
C++ ★ 5 1mo agoExplain → -
screensaver.pingpong
Ping-pong screensaver for Kodi
C++ ★ 5 1mo agoExplain → -
sync_addon_metadata_translations
With this tool you can sync a Kodi add-on's metadata (Summary, Description, and Disclaimer) translations between the addon.xml and related po files.
Python ★ 5 4y agoExplain → -
libdvdnav
fork of git://git.videolan.org/libdvdnav.git
C ★ 5 3y agoExplain → -
libplist ⑂
A library to handle Apple Property List format in binary or XML
C ★ 5 9y agoExplain → -
curl ⑂
Curl is a tool and libcurl is a library for transferring data with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TFTP, SCP, SFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
C ★ 5 8y agoExplain → -
libbluray ⑂
No description.
C ★ 5 8y agoExplain → -
vfs.smb2
No description.
C++ ★ 5 11mo agoExplain → -
libssh
No description.
C ★ 5 7y agoExplain → -
screensaver.cpblobs
CpBlobs screensaver for Kodi
C ★ 4 10d agoExplain → -
audiodecoder.ssf
SSF/DSF decoder addon for Kodi
Assembly ★ 4 1mo agoExplain → -
audiodecoder.usf
(Lazy)USF decoder addon for Kodi
C ★ 4 1mo agoExplain → -
audiodecoder.upse
UPSE (PSF) decoder addon for Kodi
C ★ 4 1mo agoExplain → -
audiodecoder.organya
Organya audio decoder for Kodi
C++ ★ 4 1mo agoExplain → -
audiodecoder.dumb
DUMB audiodecoder for Kodi
C ★ 4 1mo agoExplain → -
screensaver.asterwave
AsterWave screensaver for Kodi
C ★ 4 1mo agoExplain → -
screensaver.greynetic
Greynetic screensaver for Kodi
C++ ★ 4 1mo agoExplain → -
audiodecoder.2sf
2SF decoder addon for Kodi
C ★ 4 1mo agoExplain → -
libdvdread
fork of git://git.videolan.org/libdvdread.git
C ★ 4 3y agoExplain → -
texturecache ⑂
Utility script to manage the Kodi texture cache
Python ★ 4 8mo agoExplain → -
Nginx-Fancyindex-Theme ⑂
Theme for Nginx' fancyindex module
JavaScript ★ 4 7y agoExplain → -
Pillow ⑂
The friendly PIL fork (Python Imaging Library)
Python ★ 4 9y agoExplain → -
LibRaw ⑂
LibRaw is a library for reading RAW files from digital cameras
C++ ★ 4 9y agoExplain → -
libnfs ⑂
NFS client library
C ★ 4 8y agoExplain → -
libxslt
No description.
HTML ★ 4 9y agoExplain → -
slack-irc ⑂
Connects Slack and IRC channels by sending messages back and forth.
JavaScript ★ 4 10y agoExplain → -
audiodecoder.openmpt
OpenMPT decoder addon
CMake ★ 3 1mo agoExplain → -
audiodecoder.wsr
WSR audio decoder for Kodi
C ★ 3 1mo agoExplain → -
audiodecoder.qsf
QSF audio decoder for Kodi
C ★ 3 1mo agoExplain → -
audiodecoder.gme
GME audiodecoder for Kodi
C++ ★ 3 1mo agoExplain → -
audiodecoder.asap
ASAP decoder addon for Kodi
C ★ 3 1mo agoExplain → -
imagedecoder.mpo
MPO image decoder for Kodi
C ★ 3 1mo agoExplain → -
mirrorbits ⑂
Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
Go ★ 3 4mo agoExplain → -
taglib ⑂
TagLib Audio Meta-Data Library
C++ ★ 3 9y agoExplain → -
zlib ⑂
A massively spiffy yet delicately unobtrusive compression library.
C ★ 3 8y agoExplain → -
Bento4 ⑂
Full-featured MP4 format, MPEG DASH, HLS, CMAF SDK and tools
C++ ★ 3 1mo agoExplain → -
shairplay ⑂ ▣
Apple airplay and raop protocol server
C ★ 3 9y agoExplain → -
TinyXML ▣
No description.
C++ ★ 3 9y agoExplain → -
libass ⑂
libass for Kodi (special build for Windows)
C ★ 3 1y agoExplain → -
libodb-sqlite
unofficial repo of libodb, cmake build for use in Kodi
Shell ★ 3 9y agoExplain → -
libxml2
No description.
C ★ 3 9y agoExplain → -
libiconv ▣
No description.
C ★ 3 9y agoExplain → -
script.module.tvdbsimple
Kodi port of tvdbsimple
Python ★ 3 4y agoExplain → -
audiodecoder.gsf
GSF decoder addon for Kodi
C++ ★ 2 1mo agoExplain → -
audiodecoder.hvl
HivelyTracker audio decoder for Kodi
C ★ 2 1mo agoExplain → -
audiodecoder.ncsf
NCSF audio decoder for Kodi
C++ ★ 2 1mo agoExplain → -
platform ⑂
Platform support library used by libCEC and binary add-ons for Kodi
C++ ★ 2 6mo agoExplain → -
crossguid ⑂ ▣
Lightweight cross platform C++ GUID/UUID library
C++ ★ 2 9y agoExplain → -
yajl ⑂ ▣
A fast streaming JSON parsing library in C.
C ★ 2 10y agoExplain → -
EasyHook ⑂
EasyHook - The reinvention of Windows API Hooking
C ★ 2 9y agoExplain → -
libpng ⑂
LIBPNG: Portable Network Graphics support, official libpng repository
C ★ 2 9y agoExplain → -
expat
No description.
C ★ 2 8y agoExplain → -
SparkleBackend
This are backend scripts for creating appcast xml feeds for in-app updates via sparkle
Shell ★ 2 8y agoExplain → -
freetype2
No description.
C ★ 2 9y agoExplain → -
libwebp ⑂
Mirror only. Please do not send pull requests.
C ★ 2 9y agoExplain → -
Little-CMS ⑂
A free, open source, CMM engine. It provides fast transforms between ICC profiles.
C ★ 2 9y agoExplain → -
libtiff ⑂
Unofficial mirror of libtiff cvs repository at cvs.maptools.org created and updated using "git cvsimport".
C ★ 2 9y agoExplain → -
openssl
No description.
C ★ 2 9y agoExplain → -
libodb
unofficial repo of libodb, cmake build for use in Kodi
C++ ★ 2 9y agoExplain → -
libodb-mysql
unofficial repo of libodb, cmake build for use in Kodi
Shell ★ 2 9y agoExplain → -
sqlite
No description.
C ★ 2 9y agoExplain → -
mysql-connector-c
patched mysql-connector for building with VS2015
C ★ 2 9y agoExplain → -
openjpeg ⑂
Official repository of the OpenJPEG project
C ★ 2 9y agoExplain → -
xz
No description.
C ★ 2 6y agoExplain → -
binary-addon-scripts
No description.
Shell ★ 1 2y agoExplain → -
visualization.vortex
Vortex visualizer for Kodi
C++ ★ 1 11mo agoExplain → -
hebbot-config
No description.
★ 1 3y agoExplain → -
fribidi ⑂ ▣
GNU FriBidi
C ★ 1 9y agoExplain → -
pcre ▣
No description.
C ★ 1 9y agoExplain → -
libcec ⑂ ▣
USB CEC Adapter communication Library http://libcec.pulse-eight.com/
C++ ★ 1 10y agoExplain → -
libmicrohttpd ⑂ ▣
GitHub clone of SVN repo https://gnunet.org/svn/libmicrohttpd/ (cloned by http://svn2github.com/)
C ★ 1 10y agoExplain → -
lzo2 ⑂ ▣
gitified public code-drops from lzo2
C ★ 1 10y agoExplain → -
fontconfig ▣
build customizations for win64 specifically for Kodi
C ★ 1 10y agoExplain → -
weblate-supplementary-scripts
No description.
Python ★ 1 5y agoExplain → -
highlight.js ⑂
Javascript syntax highlighter
JavaScript ★ 1 7y agoExplain → -
libjpeg-turbo ⑂
Main libjpeg-turbo repository
★ 1 6y agoExplain →
No repos match these filters.