# Kodi changelog > An open-source home theatre software. - Vendor: XBMC Foundation - Category: Media - Official site: https://kodi.tv - Tracked by: What's New (https://whatsnew.fyi/product/kodi) - Harvested from: GitHub (xbmc/xbmc) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 22.0b1-Piers — v22.0b1-Piers - Date: 2026-06-21 - Version: 22.0b1-Piers - Original notes: https://github.com/xbmc/xbmc/releases/tag/22.0b1-Piers - Permalink: https://whatsnew.fyi/product/kodi/releases/22.0b1-piers - Labels: Pre-release - **changed** — Upgrade to FFmpeg 8.1.2 - **added** — Add live bitrate infolabels - **changed** — Improve accuracy for chapter changes - **changed** — Improve handling of chapters read by FFmpeg - **changed** — Improve tempo settings - **changed** — Integrate bookmarks into forward/backward skip - **fixed** — Fix seeking during 1.6x tempo - **fixed** — Fix AV1 playback with keyframe-filtering=2 - **fixed** — Fix broken OSD for DVDs after Alpha 3 - **fixed** — Fix possible crash during DTS-HD audio playback - **fixed** — Fix audio delay for live TV with AC3/EAC3 passthrough - **changed** — Improve subtitle visibility - **changed** — Improve subtitle timing - **fixed** — Fix handling of ASS/SSA script headers - **added** — Show the codec of the current subtitle of the playing video - **added** — Add Media Details dialog - **added** — Add audio language to media item badges - **added** — Add additional HDR formats to the UI - **fixed** — Fix duplicate taglines in the library view - **fixed** — Fix various stream detail issues - **changed** — Improve Bluray handling for .nfo files Kodi Splash v22.0 Piers Beta ##### 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 ( _[Truncated at 4000 characters — full notes: https://github.com/xbmc/xbmc/releases/tag/22.0b1-Piers]_ ### 22.0a3-Piers — v22.0a3-Piers - Date: 2026-04-07 - Version: 22.0a3-Piers - Original notes: https://github.com/xbmc/xbmc/releases/tag/22.0a3-Piers - Permalink: https://whatsnew.fyi/product/kodi/releases/22.0a3-piers - Labels: Pre-release - **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 - **changed** — Upgraded FFmpeg to v8.0.1 - **changed** — Upgraded Python to v3.14.3 - **changed** — MySQL/MariaDB charset to utf8mb4 and collation to general_ci (case insensitive) - **changed** — Default audio samplerate from 44.1kHz to 48kHz - **changed** — Default audio output on Windows to XAUDIO and WASAPI - **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 - **fixed** — Handling of WebVTT (ISOBMFF) subtitles - **fixed** — PGS/VobSub subtitle selection for foreign audio tracks - **fixed** — Crash when handling some BCP47 language tags - **added** — N64 support using software rendering - **fixed** — Black screen for games with unaligned textures - **fixed** — Crash when changing resolution in games - **added** — Support for folder stacks, useful for DVD/Bluray folders - **fixed** — Handling of zip files greater than 4GB ##### 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 ### 22.0a2-Piers — v22.0a2-Piers - Date: 2025-10-31 - Version: 22.0a2-Piers - Original notes: https://github.com/xbmc/xbmc/releases/tag/22.0a2-Piers - Permalink: https://whatsnew.fyi/product/kodi/releases/22.0a2-piers - Labels: Pre-release ##### 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 ### 21.3-Omega — v21.3-Omega - Date: 2025-10-31 - Version: 21.3-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.3-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.3-omega ![splash](https://github.com/user-attachments/assets/dfc4823b-72a7-4abc-9858-d3d83c51577a) ##### 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](https://www.pulse-eight.com) 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 ### 22.0a1-Piers — v22.0a1-Piers - Date: 2025-08-18 - Version: 22.0a1-Piers - Original notes: https://github.com/xbmc/xbmc/releases/tag/22.0a1-Piers - Permalink: https://whatsnew.fyi/product/kodi/releases/22.0a1-piers - Labels: Pre-release ##### 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 * Improved [OSMC Remote](https://osmc.tv/) support * Improved [Pulse-Eight CEC Adapter](https://www.pulse-eight.com/) support * Improved [Flirc](https://flirc.tv/) support ### 21.2-Omega — v21.2-Omega - Date: 2025-01-17 - Version: 21.2-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.2-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.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 * [Backport][Windows] Fix crash when audio device not has 'PKEY_Device_EnumeratorName' property by @thexai in https://github.com/xbmc/xbmc/pull/25660 * Backport #25657 (OSMC remote keymapping) by @samnazarko in https://github.com/xbmc/xbmc/pull/25658 * [Backport] Android default buttonmaps and generic controllers by @garbear in https://github.com/xbmc/xbmc/pull/25389 * [Backport][Windows] Fix Discovery of MAC Address by @CrystalP in https://github.com/xbmc/xbmc/pull/25707 * [backport v21] CPUInfo: make sure m_cpuFeatures is initialized by @peat-psuwit in https://github.com/xbmc/xbmc/pull/25715 * [Omega][dvdread] fix warning 'gcc_struct' attribute directive ignored by @ksooo in https://github.com/xbmc/xbmc/pull/25726 * [Omega][video] Video navigation window: Replace context menu items 'Set acto… by @ksooo in https://github.com/xbmc/xbmc/pull/25725 * [Omega][PVR] EPG search fixes by @ksooo in https://github.com/xbmc/xbmc/pull/25741 * [Omega][PVR][video] Fix loading of recording folder resume information. by @ksooo in https://github.com/xbmc/xbmc/pull/25765 * [Omega][PVR] Async EPG update: Fix removal of EPG events notified as 'deleted'. by @ksooo in https://github.com/xbmc/xbmc/pull/25782 * [Omega][PVR] Context menu item 'Stop recording': Fix visibility condition for EPG gap tags by @ksooo in https://github.com/xbmc/xbmc/pull/25783 * [Omega][PVR] Context menu item 'Start recording': Fix to respect other runni… by @ksooo in https://github.com/xbmc/xbmc/pull/25790 * [Omega][PVR] [PVR] Async EPG update: Fix removal of EPG events notified as ' deleted', take 2 by @ksooo in https://github.com/xbmc/xbmc/pull/25796 * [BP][UPnP] Do not scan for external subs for UPnP renderer by @CrystalP in https://github.com/xbmc/xbmc/pull/25830 * [addons] add missing flag to filesystem translation from binary add-ons - Backport by @phunkyfish in https://github.com/xbmc/xbmc/pull/25835 * [partial backport][GUI][GUIDialogSubtitleSettings] Add missing original flag support by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25810 * [backport][CharArrayParser] Skip malformed EOL by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25803 * [backport][DirectoryFactory] Store CFileItem mimetype to CURL, to avoid forced HTTP HEAD requests by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25793 * [Omega][Android] Fix resuming paused media playback not working via play/pau… by @ksooo in https://github.com/xbmc/xbmc/pull/25859 * [BP][Libcdio-gplv3] Fix crash on macOS (upstream patch) by @enen92 in https://github.com/xbmc/xbmc/pull/25833 * [backport][subtitles][libass] Fallback value for no PlayResY by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25881 * [BP] Restore Library Scan Performance by @CrystalP in https://github.com/xbmc/xbmc/pull/25884 * MediaSession: Properly update when pressing stop by @fritsch in https://github.com/xbmc/xbmc/pull/25843 * [backport][msvcrt] Fix buffer overflow due to fixed "var" size by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25880 * [BP][depends] look for android sdk manager under latest subdir by @fuzzard in https://github.com/xbmc/xbmc/pull/25948 * [BP] Shut down gracefully if OpenGL context is not properly set up by @basilgello in https://github.com/xbmc/xbmc/pull/25931 * [backport][GUITextLayout] Removed custom chinese chars line break by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25695 * [VideoPlayer] Make sure process info is updated on close by @enen92 in https://github.com/xbmc/xbmc/pull/26017 * [Backport][video] Preserve special characters in default names of extras by @CrystalP in https://github.com/xbmc/xbmc/pull/25970 * [backport] Add a scaling factor to `XBMC_ResizeEvent` by @neo1973 in https://github.com/xbmc/xbmc/pull/25996 * [Backport] System Info: Two improvements by @garbear in https _[Truncated at 4000 characters — full notes: https://github.com/xbmc/xbmc/releases/tag/21.2-Omega]_ ### 21.1-Omega — v21.1-Omega - Date: 2024-08-17 - Version: 21.1-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.1-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.1-omega ##### What's Changed * [backport][guilib] Fix two heap-user-after-free by @neo1973 in https://github.com/xbmc/xbmc/pull/24946 * [backport][DllLoader] Remove fstatvfs64 wrapper by @joseluismarti in https://github.com/xbmc/xbmc/pull/24968 * [webinterface.default] Update to 21.x-1.0.1 by @enen92 in https://github.com/xbmc/xbmc/pull/24879 * [backport][MacOS] Handle MediaKey callback in main thread by @enen92 in https://github.com/xbmc/xbmc/pull/24983 * [Omega][video] CGUIDialogVideoManager: Fix master profile database instance … by @ksooo in https://github.com/xbmc/xbmc/pull/24998 * [backport][video] Improve Performance of the "Choose version" dialog by @CrystalP in https://github.com/xbmc/xbmc/pull/25004 * [backport][Android] Fix wake-up when sleeping with active hdmi by @hugbug in https://github.com/xbmc/xbmc/pull/24993 * GBM: fix setting no HDR mode (on SDR display) by @mglae in https://github.com/xbmc/xbmc/pull/24865 * [backport][videoplayer] Fix Playback Delay for Items from uPnP sources by @CrystalP in https://github.com/xbmc/xbmc/pull/25017 * Linux: Use pulseaudio by default again by @fritsch in https://github.com/xbmc/xbmc/pull/25019 * [BP][ffmpeg] Fix stereo upmixing by @sundermann in https://github.com/xbmc/xbmc/pull/25038 * [BP][Xbox] Fix crash when DisplayInformation it's called from other thread by @thexai in https://github.com/xbmc/xbmc/pull/25037 * [backport][GUIDialogSettingsBase] Clean-up owned edit control in FreeControls() by @neo1973 in https://github.com/xbmc/xbmc/pull/25020 * MacOS: Avoid rendering refresh while liveresizing by @enen92 in https://github.com/xbmc/xbmc/pull/25030 * Backport: MediaSession: Update only when something changes by @fritsch in https://github.com/xbmc/xbmc/pull/25041 * [backport][VideoPlayerVideo] Dont require extradata for avc3, avc4 by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24942 * [backport][video] Fix Movie Information Refresh by @CrystalP in https://github.com/xbmc/xbmc/pull/25016 * [backport][guilib] Decouple left/right text truncate from alignment by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24851 * Add System.Platform.WebOS conditional [Omega backport] by @matthuisman in https://github.com/xbmc/xbmc/pull/25074 * [BP] AEStreamInfo: remove spammy EAC3 log line by @thexai in https://github.com/xbmc/xbmc/pull/25108 * [backport][GUITextLayout] Fix text wrap and justify alignment by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25001 * [BP][FileSystem] Fix playback stop when read external SRT subtitles files by @thexai in https://github.com/xbmc/xbmc/pull/25129 * Bump version to 21.0.1 to allow Android install on top of Play Store version by @thexai in https://github.com/xbmc/xbmc/pull/25130 * [BP][Scraper] Set path when scraping filename identifiers by @sundermann in https://github.com/xbmc/xbmc/pull/25150 * [backport] fix gcc-14 compile issues for Omega by @heitbaum in https://github.com/xbmc/xbmc/pull/25107 * [backport]fix loading a video thumb in picture browser by @rmrector in https://github.com/xbmc/xbmc/pull/25138 * [Omega] game.controller.keyboard: Update to version 1.1.43 by @garbear in https://github.com/xbmc/xbmc/pull/25152 * [Backport] [GUI] Move dialog settings button and control ID range by @Hitcher in https://github.com/xbmc/xbmc/pull/25169 * [Omega][PVR] Timer settings dialog: Fix selection of current channel, for ex… by @ksooo in https://github.com/xbmc/xbmc/pull/25190 * [Omega][PVR] Fix crash on creation of epg-based reminder rule with 'any channel'… by @ksooo in https://github.com/xbmc/xbmc/pull/25192 * [Omega] Fix loading ISO files on Android arm-v7a by @joseluismarti in https://github.com/xbmc/xbmc/pull/25156 * [backport][GUIFontTTF] Fix regressions on centered GUI text by @CastagnaIT in https://github.com/xbmc/xbmc/pull/25168 * [backport][GUI] Fix network link status in system info by @joseluismarti in https://github.com/xbmc/xbmc/pull/25220 * [bp] fix typo: [cleanup] convert defines to functions by @howie-f _[Truncated at 4000 characters — full notes: https://github.com/xbmc/xbmc/releases/tag/21.1-Omega]_ ### 21.0-Omega — v21.0-Omega - Date: 2024-04-06 - Version: 21.0-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.0-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.0-omega ##### What's Changed * Complete list of changes can be viewed at https://github.com/xbmc/xbmc/compare/20.0-Nexus...21.0-Omega * [guilib][EditControl] Improved rendering of label texts by @CastagnaIT in https://github.com/xbmc/xbmc/pull/22691 * SavestateFlatBuffer: Remove forward declararion of FlatBufferBuilder by @neo1973 in https://github.com/xbmc/xbmc/pull/23332 * [macos][nativewindowing] Suport HiDPI (retina) displays by @enen92 in https://github.com/xbmc/xbmc/pull/23259 * Add .gradle directory to .gitignore by @joseluismarti in https://github.com/xbmc/xbmc/pull/23339 * [platform] macOS,iOS: Add speech recognition and microphone usage des… by @ksooo in https://github.com/xbmc/xbmc/pull/23337 * [subtitles] Avoid calls to virtual methods on destructor by @enen92 in https://github.com/xbmc/xbmc/pull/23343 * [webOS] Audio sink improvements by @sundermann in https://github.com/xbmc/xbmc/pull/23295 * [buildsteps] osx-arm add test execution by @fuzzard in https://github.com/xbmc/xbmc/pull/23349 * depends/libmicrohttpd: bump to the new version by @Karlson2k in https://github.com/xbmc/xbmc/pull/23342 * [Windows] Add DXVA Video Super Resolution upscaler by @thexai in https://github.com/xbmc/xbmc/pull/23336 * Translations update from Kodi Weblate by @weblate in https://github.com/xbmc/xbmc/pull/23330 * Sync of addon metadata translations by @github-actions in https://github.com/xbmc/xbmc/pull/23356 * [guillib] Handle Page Up/Down/Home/End in settings / CGUIControlGroupList by @CrystalP in https://github.com/xbmc/xbmc/pull/22894 * [Buildsteps] Use xcode 14.2 and relevant SDK's for Apple platforms by @fuzzard in https://github.com/xbmc/xbmc/pull/23348 * [depends] Update flatbuffers to 23.3.3 and raise min OSX version to 10.14 by @neo1973 in https://github.com/xbmc/xbmc/pull/23266 * SysfsPath: Have CSysfsPath::Get() return a std::optional because reads can fail by @neo1973 in https://github.com/xbmc/xbmc/pull/23283 * CAppParamParserLinux: add --audio-backend= switch by @lrusak in https://github.com/xbmc/xbmc/pull/23148 * [Depends][native] Bump cmake 3.26.4 by @fuzzard in https://github.com/xbmc/xbmc/pull/23322 * [macos][nativewindow] Support fullscreen move / Fix display lost by @enen92 in https://github.com/xbmc/xbmc/pull/23335 * [Windows] DXVA: check if HDR10 color spaces are supported by video processor by @thexai in https://github.com/xbmc/xbmc/pull/23358 * CTextureBundleXBT: return std::optional by @lrusak in https://github.com/xbmc/xbmc/pull/23168 * threads: linux: simplify setting thread priority by @lrusak in https://github.com/xbmc/xbmc/pull/23227 * TextureFormats.h: use XB_FMT as an enum by @lrusak in https://github.com/xbmc/xbmc/pull/23240 * [Windows] remove unnecessary log for Intel without super resolution scaler support by @CrystalP in https://github.com/xbmc/xbmc/pull/23372 * Maintain the selection position after end of playback / watched status change by @CrystalP in https://github.com/xbmc/xbmc/pull/23311 * [Estuary] Reset 1110_seekbar timer on seeks by @enen92 in https://github.com/xbmc/xbmc/pull/23380 * AudioTrack: Check Head Movement to detect stuck sinks by @fritsch in https://github.com/xbmc/xbmc/pull/23375 * [PVR] Timer settings dialog: Set certain settings to default on change of timer type by @ksooo in https://github.com/xbmc/xbmc/pull/23384 * [tools/depends][target] fix removed download target by @fuzzard in https://github.com/xbmc/xbmc/pull/23379 * [Windowing] Fix regression for resolution label by @enen92 in https://github.com/xbmc/xbmc/pull/23371 * [Windows] HLG > PQ HDR Playback Fixes by @CrystalP in https://github.com/xbmc/xbmc/pull/23362 * [video] Fix watched/unwatched filter not working when creating playli… by @ksooo in https://github.com/xbmc/xbmc/pull/23394 * Pipewire: Catch exceptions in CPipewire::Create() by @neo1973 in https://github.com/xbmc/xbmc/pull/23282 * [Estuary] Also start timer (with reset) on seeks by @enen92 in https://github.com/xbmc/xbmc/p _[Truncated at 4000 characters — full notes: https://github.com/xbmc/xbmc/releases/tag/21.0-Omega]_ ### 21.0rc2-Omega — v21.0rc2-Omega - Date: 2024-03-18 - Version: 21.0rc2-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.0rc2-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.0rc2-omega - Labels: Pre-release ##### What's Changed * [BP][macOS] fall back to legacy OpenGL profile on NSOpenGLContext creation error #24822 by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24823 * [BP][cmake] UWP fix escaping generate-UWP-pythonfix script by @fuzzard in https://github.com/xbmc/xbmc/pull/24839 * [BP][tools/depends] LLVM15 support - reduce errors to warnings by @fuzzard in https://github.com/xbmc/xbmc/pull/24840 * Install scalable svg icon by @razzeee in https://github.com/xbmc/xbmc/pull/24853 * [Omega][video] Fix regression when playing deleted movie. by @ksooo in https://github.com/xbmc/xbmc/pull/24863 * [Omega] RC2 by @fuzzard in https://github.com/xbmc/xbmc/pull/24848 **Full Changelog**: https://github.com/xbmc/xbmc/compare/21.0rc1-Omega...21.0rc2-Omega ### 21.0rc1-Omega — v21.0rc1-Omega - Date: 2024-03-07 - Version: 21.0rc1-Omega - Original notes: https://github.com/xbmc/xbmc/releases/tag/21.0rc1-Omega - Permalink: https://whatsnew.fyi/product/kodi/releases/21.0rc1-omega - Labels: Pre-release ##### What's Changed * Fix player controls by @Hitcher in https://github.com/xbmc/xbmc/pull/24715 * [Settings] Fix Read Factor displayed as 0.0x in logs when setting value is "Adaptive" by @thexai in https://github.com/xbmc/xbmc/pull/24722 * [Android] Fix Zip Path Traversal vulnerability by @joseluismarti in https://github.com/xbmc/xbmc/pull/24730 * Add branding color to metainfo for linux by @razzeee in https://github.com/xbmc/xbmc/pull/24734 * [Android] Remove unused code and improve extraction of the apk file by @joseluismarti in https://github.com/xbmc/xbmc/pull/24735 * [FileSystem] Fix: not use CFileStreamBuffer in all network files by @thexai in https://github.com/xbmc/xbmc/pull/24733 * [plugins] Ignore fileaction (play) if item is not playable... by @enen92 in https://github.com/xbmc/xbmc/pull/24743 * macos: remove dead code by @enen92 in https://github.com/xbmc/xbmc/pull/24759 * [Android] zipAlignEnabled has been deprecated for a while by @joseluismarti in https://github.com/xbmc/xbmc/pull/24761 * [MUSIC] Get correct duration of stream from FFMPEG for audiobook chap… by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24732 * [guiinfo] Fix LISTITEM_LABEL for movies with multiple versions only … by @ksooo in https://github.com/xbmc/xbmc/pull/24753 * VideoPlayer: Reset stale stream times after a flush by @popcornmix in https://github.com/xbmc/xbmc/pull/24748 * MacOS: Implement hotkeycontroller to fix exclusive mediakey usage by @enen92 in https://github.com/xbmc/xbmc/pull/24765 * [Android] Use compileSdk, minSdk and targetSdk by @joseluismarti in https://github.com/xbmc/xbmc/pull/24778 * [Android] Adjustments in manifest file by @joseluismarti in https://github.com/xbmc/xbmc/pull/24781 * AESinkPipewire: Properly identify HDMI devices by @fritsch in https://github.com/xbmc/xbmc/pull/24740 * [Windows] Fix inaccurate 10-bit SDR / HDR color using Pixel Shaders by @thexai in https://github.com/xbmc/xbmc/pull/24739 * Fix regression for play actions by @enen92 in https://github.com/xbmc/xbmc/pull/24789 * [VideoPlayer] Fix initial interlaced stream refresh rate switch by @CrystalP in https://github.com/xbmc/xbmc/pull/24785 * [video] fix selection after changing video or extra art by @CrystalP in https://github.com/xbmc/xbmc/pull/24792 * [PVR] Channel Manager: Fix refresh channel icons; old icons still shown after refresh. by @ksooo in https://github.com/xbmc/xbmc/pull/24793 * [video] fix selected item after removing version/extra by @CrystalP in https://github.com/xbmc/xbmc/pull/24791 * [doc] Fix incorrect tag name for the disabled slider bar texture by @CrystalP in https://github.com/xbmc/xbmc/pull/24804 * Bump androidx.tvprovider:tvprovider by @joseluismarti in https://github.com/xbmc/xbmc/pull/24805 * [video] remove unused string by @CrystalP in https://github.com/xbmc/xbmc/pull/24807 * [Docs] Fix doxygen references for cutlist deprecation by @enen92 in https://github.com/xbmc/xbmc/pull/24801 * [Android] Adjust GUI SRD peak luminance when display is in HDR PQ mode by @thexai in https://github.com/xbmc/xbmc/pull/24756 * Store streamed video subtitle on custom subtitles path if defined by user by @hagaygo in https://github.com/xbmc/xbmc/pull/24752 * [Omega] Release RC1 by @fuzzard in https://github.com/xbmc/xbmc/pull/24783 ##### New Contributors * @hagaygo made their first contribution in https://github.com/xbmc/xbmc/pull/24752 **Full Changelog**: https://github.com/xbmc/xbmc/compare/21.0b3-Omega...21.0rc1-Omega