Kodi 2024 (formerly XBMC) is an award-winning free and open source (GPL) software media player and entertainment hub that can be installed on Linux, OSX, Windows, iOS, and Android, featuring a 10-foot user interface for use with televisions and remote controls.

It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet. Our forums and Wiki are bursting with knowledge and help for the new user right up to the application developer. We also have helpful Facebook, Google+, Twitter and Youtube pages.

Disclaimer: Kodi does not provide any media itself. Users must provide their own content or manually point Kodi to third party online services. The Kodi project does not provide any support for bootleg video content.

Music

Kodi can play all your music including mp3, flac, wav and wma formats. It has cue sheet, tag reading support and smart playlists for ultimate control of your music collection.

Movies

Kodi can do Movies too! Supporting all the main video formats including streamable online media, Kodi can import, browse and play your Movie collection with ease.

TVShows

The TVShows library supports episode and season views with posters or banners, watched tags, show descriptions and actors. Great for keeping track of your progress.

Pictures

Import pictures into a library and browse the different views, start a slideshow, sort or filter them all using your remote control.

PVR

Kodi allows you to watch and record live TV all from the GUI interface. It works with a number of popular backends including MediaPortal, MythTV, NextPVR, Tvheadend and many more.

Add-Ons

The real power of Kodi comes from the vast selection of user created Add-ons that are available though our repositories. There are Add-Ons for popular web services, applications and scripts. See which ones are currently available: Add-ons

Skin

Kodi allows you to complete change the whole appearance of the GUI interface. Due to the highly customisable skinning engine you are almost able to change every aspect of it's looks and feel. By utilising different colours, images and menu structures you can create a stunning interface that matches your needs as a complete entertainment or information platform. See which ones are currently available: Skins

UPnP

With UPnP compatibility you can stream to and from any other Kodi instances and play to other UPnP compatible devices in your home with ease. Have one UPnP master device and use other Kodi instances as clients which automatic keeps you watched status and library up-to-date. You can also now import from uPnp sources to synchronize your data inside instances of Kodi.

Web Interfaces

Interact with Kodi using its JSON-RPC based remote interface. This brings loads of possibilities for remote controls, web browsers and 3rd party tools to take Kodi to the next level.

Remote Controls

With support for hundreds of remote controls, CEC-compatible TVs, or one of the new Smartphone and Tablet Apps, Kodi allows you to control your media your way.

What's New

FFmpeg 6

Kodi relies significantly on FFmpeg to do a lot of heavy lifting for us. Many developers have contributed to upgrading the project to make use of the newer FFmpeg releases over the past 15 months, initially starting with targeting FFmpeg 5, but later updating to FFmpeg 6. We are always greatly appreciative of the work of all of the Open Source software projects that we rely on to bring you Kodi.

DolbyVision On-the-Fly Profile Conversion

For our Android users, a fantastic contribution from quietvoid allows users to convert some less well-supported DV profile types to more well-supported profiles.

macOS Now Uses "Native" Windowing

Another change that has been years in the making. This was started by some amazing developers many years ago, and we have now been able to finally remove the last remnants of SDL library usage in Kodi. We now use native implementations for window displays on the Apple macOS platform.

A New Platform: webOS

A new platform can now run Kodi natively: a port to LG webOS TVs has been worked out by some amazing developers who have reverse engineered huge amounts of the webOS media pipelines. One of our newest team members, sundermann, has helped shepherd our newest supported platform, to extend the reach of Kodi to even more devices.

In-game Player Viewer

Controller configuration for games gets a little better in v21: a window has been added in-game to view which game port each player's controller is currently connected to.

Behind the Scenes

A large majority of changes are "under the hood" and invisible to users but improve the stability, performance, and safety of Kodi: API changes have been made to evolve Python and binary add-ons and bring new skinning features; there are updates to Kodi dependencies on most if not all Kodi platforms; fixes from regular use of code static-analysis tools, database migration fixes for a smoother update ... and lots more.

There are too many individual changes to detail everything. If you would like to know more, please look back through the Omega Alpha to RC2 release announcements and review the GitHub changelog here.

Time doesn't stand still, and we have already branched Kodi v22 "P*" for development. Thank you again for your continued support as we continue to make Kodi great!