Kodi

Media

An open-source home theatre software.

Latest 21.3-Omega · by XBMC FoundationWebsitexbmc/xbmc

Release activity

Release activity — 5 releases across 4 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 20261 release on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

5 releases in the last year, busiest day 2

Changelog

22.0b1-PiersPre-release

v22.0b1-Piers

Added 5
  • Add live bitrate infolabels
  • Show the codec of the current subtitle of the playing video
  • Add Media Details dialog
  • Add audio language to media item badges
  • Add additional HDR formats to the UI
Changed 8
  • Upgrade to FFmpeg 8.1.2
  • Improve accuracy for chapter changes
  • Improve handling of chapters read by FFmpeg
  • Improve tempo settings
  • Integrate bookmarks into forward/backward skip
  • Improve subtitle visibility
  • Improve subtitle timing
  • Improve Bluray handling for .nfo files
Fixed 8
  • Fix seeking during 1.6x tempo
  • Fix AV1 playback with keyframe-filtering=2
  • Fix broken OSD for DVDs after Alpha 3
  • Fix possible crash during DTS-HD audio playback
  • Fix audio delay for live TV with AC3/EAC3 passthrough
  • Fix handling of ASS/SSA script headers
  • Fix duplicate taglines in the library view
  • Fix various stream detail issues
Changelog
Video
  • Upgraded to FFmpeg 8.1.2
  • Added live bitrate infolabels
  • Improved accuracy for chapter changes
  • Improved handling of chapters read by FFmpeg
  • Improved tempo settings
  • Integrated bookmarks into forward/backward skip
  • Fixed seeking during 1.6x tempo
  • Fixed AV1 playback with keyframe-filtering=2
  • Fixed broken OSD for DVDs after Alpha 3
Audio
  • Fixed possible crash during DTS-HD audio playback
  • Fixed audio delay for live TV with AC3/EAC3 passthrough
Subtitles
  • Subtitle visibility improvements
  • Subtitle timing improvements
  • Fixed handling of ASS/SSA script headers
  • Shows the codec of the current subtitle of the playing video
Library
  • Added "Media Details" dialog
  • Added audio language to media item badges
  • Added additional HDR formats to the UI
  • Fixed duplicate taglines in the library view
  • Fixed various stream detail issues
  • Improved Bluray handling for .nfo files
  • Improved Bluray playcount handling
  • Improved stacking for movie/folder path names with roman numerals
  • Fixed handling of more complex episode ranges
  • Improved Movie Version scanning behavior
  • Improved media badges
Music
  • Fixed several issues for CUE sheets
  • Fixed several audiobook issues
  • Fixed rescanning music items
PVR
  • Improved daily wake-up timer
Games
  • Added new Disc Manager
  • Fixed possible crash when changing resolution
  • Fixed M3U handling for multi-disc games
  • Fixed transparency when choosing video filters
  • Added ability for Amiga controllers to autoconnect
  • Added "Select" button for Amiga controllers
Network
  • Fixed NFSv4 file creation with atomic O_EXCL flag
  • Fixed possible crash when a JSON-RPC TCP client disconnects
  • Fixed parsing NFS URL options
  • Fixed reading DVD folders on NFS
  • Fixed SMB session exhaustion (Windows desktop is limited to 20 connections)
  • Extended the JSON-RPC method Textures.GetTextures to report texture status
  • Fixed potential XSS and open redirects in the web UI
Databases
  • Fixed incompatibility with MySQL 9.6 and above
  • Fixed incompatibility with MariaDB 10.x remote databases
  • Fixed possible crash when MySQL server is temporarily unavailable
Inputstream add-ons
  • Added HDR, color metadata, 10-bit and 12-bit to Inputstream add-ons
  • Fixed non-encrypted streams in Inputstream add-ons
Peripherals
  • Improved CEC handling (product of DevCon 2026 outside Barcelona)
  • Fixed crash when rapidly hotplugging Linux joysticks
Profiles
  • Fixed possible crash switching to a profile that has never been used before
  • Fixed migrations across different profiles
Skinning
  • Blocked clicks on disabled buttons
  • Small tweaks to default Estuary skin
  • Fixed nested label formatting
  • Fixed scrolling text speed scaling with display resolution
  • Fixes for skin reloading for skin developers
  • Improved HDR profile support
  • Added skin setting for showing original/localised movie titles
Python
  • Upgraded to Python 3.14.6
  • Fixed addVideoStream(), addAudioStream() and addSubtileStream()
Platforms
Android
  • Fixed crash when using voice recognition
  • Fixed general app failures due to JNI exception
  • Fixed crash when starting Zeroconf browser
  • Fixed error when running "Library > Clean library" in settings
Linux (general)
  • Increased support for remote keys
Embedded Linux (DRM, GBM, and GLES)
  • Substantial rewrite of Linux rendering
  • Brings GLES to feature parity with GL
  • Added full HDR end-to-end support (decode, colorimetry, tonemapped GUI, and 10-bit output)
  • Added 12-bit decoding support
  • Added dithering and HQ scalers for GLES
  • Added "auto" dithering mode (GLES-only)
  • Added YUV 4:2:2 and 4:4:4 support
  • Added VAAPI hardware decoding of HEVC 4:2:2 and 4:4:4 (GLES-only)
  • Improved video performance
  • Improved GUI appearance in HDR mode
  • Expanded hardware support, especially for ARM devices
  • Fixed BT.2020 colorimetry signalling for DP-HDMI dongles
  • Fixed numerous "limited-range" video black-level issues
webOS
  • Fixed screensaver enabling during playback on webOS 4
  • Fixed playback on webOS 26
  • Fixed forced aspect ratio playback
tvOS
  • Improved Siri Remote playback controls
Developers
  • Fixed build failure with Visual Studio 2026 18.6.0 (May 2026 Update)
  • Change minimum required FFmpeg version from 8.1.0 to 8.1.1
  • Warning for case-sensitive filesystem users: a filename was corrected, and may cause git errors
Known issues
  • On some GBM/GLES platforms, fullscreen video may show stale or flickering overlay graphics
View originalPermalink
How 22.0b1-Piers went
22.0a3-PiersPre-release

v22.0a3-Piers

Changelog
Release highlights
  • Added support for taglines in TV shows
  • Added support for H264 AVCC subtitles
  • Added support for full IANA language tags
  • Added JSON RPC methods "Player.GetChapters" and "Player.OnPropertyChanged"
  • Upgraded FFmpeg to v8.0.1
  • Upgraded Python to v3.14.3
  • Changed MySQL/MariaDB charset to utf8mb4 and collation to general_ci (case insensitive)
Video
  • Improved Blu-ray support for both menus and playback
  • Improved TV show episode handling for blu-ray
  • Improved changing chapters in movies
  • Improved seeking during tempo change
Audio
  • Changed default samplerate from 44.1kHz to 48kHz
  • Fixed missing 200ms of audio at the start of video playback
  • Fixed occasional missing audio when changing playback speed
  • Fixed AC3 audio duration being incorrect for non-48KHz content
  • Improved handling of low-latency audio
Subtitles
  • Fixed handling of WebVTT (ISOBMFF) subtitles
  • Fixed PGS/VobSub subtitle selection for foreign audio tracks
  • Fixed crash when handling some BCP47 language tags added in Alpha 2
Library
  • Improved tagline handling for movies and TV shows
Games
  • Added N64 support using software rendering
  • Improved shader support
  • Fixed Black screen for games with unaligned textures
  • Fixed crash when changing resolution
Streaming and network
  • Fixed playback of tcp:// streams
  • Fixed media info display for strm:// streams
  • Fixed occasional errors resuming UPnP playback
Stacks and compressed archives
  • Added support for folder stacks, useful for DVD/Bluray folders
  • Improved playback of folder stacks
  • Improved handling media inside compressed archives
  • Fixed handling of zip files greater than 4GB
Profiles
  • Improved creating profiles in custom folders
  • Fixed deadlock when viewing Weather with multiple profiles
  • Highlighted current profile in profile selection dialog
Platforms
Android
  • Fixed Auto Frame Rate (AFR) when resuming from standby
  • Improved handling of Dolby Vision L5 metadata
  • Improved handling of foreign subtitles
webOS Video
  • General improvements for Dolby Vision support
  • Improved handling of Dolby Vision L5 metadata
  • Fixed tempo control
webOS Audio
  • Improved audio passthrough support
  • Improved volume handling in non-passthrough mode
  • Improved Dolby Digital audio when using eARC
  • Fixed AAC playback on some older versions of webOS
Windows
  • Added front-to-back rendering
  • Changed default audio output to XAUDIO and WASAPI
  • Fixed Kodi unable to run on Windows 8.1
Linux
  • Improved power management for systems without logind
  • Extended range of keyboard keys and remote buttons
  • Fixed long-pressing keyboard keys on Wayland
FreeBSD
  • Extract to disk instead of RAM for large compressed archives
A little love for developers and security researchers
  • (For researchers) Dropped some unused code that kept tripping CVEs
  • (For developers) New KodiAI app on GitHub
  • (For developers) Added support for Visual Studio 2026
  • (For developers) Improved compatibility with C++23
  • (For developers) Added meson support for building dependencies
Known Issues
  • Kodi is incompatible with MySQL 9.6 ('sets' is now a reserved keyword). A fix will be devised for the next v22 prerelease.
  • Blu-ray stream details aren't saved in the library
View originalPermalink
How 22.0a3-Piers went
22.0a2-PiersPre-release

v22.0a2-Piers

Release summary

Major user-facing changes include:

Video/audio
  • Upgraded to FFmpeg 8
  • Added HEIF/HEIC support
  • Fixed playing streams with more than 256 audio+video+subtitles tracks
  • Improved audio channel handling
  • Improved subtitle selection for "forced_only" subtitles
Library/Sources and Management
  • Added Season Plot
  • Added Movie/TV Show Original Language
  • Fixed bug in Alpha 1 where scanning fails if local NFO files are present
  • Improved Video Version importing
PVR
  • Fixed Daylight Saving Time switching issues
Weather
  • New Weather Skinning API
  • Various fixes and improvements for the Home widget and Weather window
Python
  • Upgraded to Python 3.13.7
  • Added ability to set available fanart
Platforms
  • Windows
    • Multiple Kodi instances can now be run simultaneously
  • Android
    • New dialog explaining microphone permission
  • macOS
    • Fixed high CPU usage in the background
  • LG webOS
    • Improvements for new Media Pipeline
    • Fixed very bright subtitles and GUI when playing HDR / DolbyVision content
    • Fixed subtitles sometimes not displaying
View originalPermalink
How 22.0a2-Piers went
21.3-Omega

v21.3-Omega

splash

Release Summary

Major user-facing changes include:

Video

  • Added HDR support on Xbox One
  • Fixed Blu-ray playback on Linux
  • Fixed audio/subtitle issues when resuming Blu-rays
  • Fixed handling of HDR10 light metadata changes
  • Fixed subtitle selection for ISO 639-1 (two-letter) language codes

Library/Sources and Management

  • Improved speed of video library rescans
  • Fixed multi-episode files overwriting the first episode
  • Fixed info dialog for certain Movie Versions
  • Fixed some false positives detecting Movie Versions

Music

  • Fixed CDDB lookups using Gnudb.org's CDDB API
  • Fixed album search failing for artist names

Audio

  • Fixed rare Pipewire crash when connecting/removing audio devices

PVR

  • Fixed crash when a PVR stream is stopped via remote app

Peripherals

  • Added support for Turkish keyboards on Linux
  • Fixed enabling and disabling Pulse-Eight CEC adapters
  • Fixed the Delete and Alternative Insert keys on macOS
  • Fixed minor visual glitches when managing peripherals

Addons

  • Fixed updating add-ons after 25 days of inactivity (extended to ~68 years)

Skin/GUI

  • Fixed busy dialog crash when multiple dialogs are opened
  • Fixed suspend dialog remaining open after the system wakes up
  • Improved touch support for slider dialog arrows

Network

  • Added support for HTTP Basic Authentication
  • Fixed some network streams failing due to interrupted HTTP/2 transfers
  • Updated libnfs to v6 for embedded platforms
  • Updated CA certificates to 2025-07-15 from the Mozilla CA certificate store
View originalPermalink
How 21.3-Omega went
22.0a1-PiersPre-release

v22.0a1-Piers

Changelog
Video/audio
  • Upgraded to FFmpeg 7
  • Blu-ray menu support
  • Audio book chapter support
  • Movie Versions/Extras full redesign
  • Better stream selection
  • Automatic cleaning of cached images/artwork
PVR
  • New Recently Added Channels (plus new widget)
  • New Providers window (requires skin support)
  • New Custom Timers
  • Improved channel groups
  • Improved saved searches
  • Improved recording functionality
  • Improved EPG search
  • 1-minute EPG resolution (requires skin support)
Games
  • Shader support (from Google Summer of Code 2017/2019)
  • Improved mouse and keyboard support
Performance
  • Reduced memory usage for single- and dual-channel textures
  • Improved performance and memory usage on OpenGL and OpenGLES
Network
  • Improved SMB GUI settings
  • Support for SMBv2.0 devices lacking SMBv2.1 features such as "large MTU"
  • Fixed connecting to Windows SMB servers with no password
  • Drastically improved performance at listing large SMB directories
Platforms
  • Windows/Xbox
    • Initial Windows ARM64 desktop support
    • Python 3.13 on Windows/Xbox
    • Enabled XAudio2 sink for Windows desktop (was previously only on Xbox)
    • Enhanced Video Super Resolution feature with 10-bit SDR support (Intel and Nvidia) and HDR10 (Nvidia)
  • Android
    • Enabled file sharing to other apps and players
    • Improved channels on the home page
    • Upgraded to Android 15
    • Minimum Android version is now 7.0
    • Android support for 16KB page size
  • LG webOS
    • New unified media pipeline
  • HDR passthrough on OpenGL (was previously only on OpenGLES)
Peripherals
View originalPermalink
How 22.0a1-Piers went
21.2-Omega

v21.2-Omega

Blog Announcement

Kodi 21.2 "Omega" - Release: https://kodi.tv/article/kodi-21-2-omega-release/

Downloads

https://kodi.tv/download/

What's Changed

Full Changelog: https://github.com/xbmc/xbmc/compare/21.1-Omega...v21.2-Omega

View originalPermalink
How 21.2-Omega went
21.1-Omega

v21.1-Omega

What's Changed

Full Changelog: https://github.com/xbmc/xbmc/compare/21.0-Omega...21.1-Omega

View originalPermalink
How 21.1-Omega went
21.0-Omega

v21.0-Omega

What's Changed
New Contributors

Full Changelog: https://github.com/xbmc/xbmc/compare/20.5-Nexus...21.0-Omega

View originalPermalink
How 21.0-Omega went
21.0rc2-OmegaPre-release

v21.0rc2-Omega

What's Changed

Full Changelog: https://github.com/xbmc/xbmc/compare/21.0rc1-Omega...21.0rc2-Omega

View originalPermalink
How 21.0rc2-Omega went
21.0rc1-OmegaPre-release

v21.0rc1-Omega

What's Changed
New Contributors

Full Changelog: https://github.com/xbmc/xbmc/compare/21.0b3-Omega...21.0rc1-Omega

View originalPermalink
How 21.0rc1-Omega went
View all

Discussion