Kodi 21.1 “Omega”

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

Users can play and view most videos, music, podcasts, games and other digital media files from local and network storage media and the internet.

https://kodi.tv

Version

v21.1 “Omega”

Release Date

2024-08-18

SHA-256 checksum file*

SHA256

Official Download

Kodi Icon

Alternative Download (Windows x64 Installer)

OneDrive Download

For additional platforms, please visit https://kodi.tv/download/.

clearpixel
Kodi v21.1 “Omega”
  • [backport][guilib] Fix two heap-user-after-free by @neo1973 in #24946
  • [backport][DllLoader] Remove fstatvfs64 wrapper by @joseluismarti in #24968
  • [webinterface.default] Update to 21.x-1.0.1 by @enen92 in #24879
  • [backport][MacOS] Handle MediaKey callback in main thread by @enen92 in #24983
  • [Omega] CGUIDialogVideoManager: Fix master profile database instance … by @ksooo in #24998
  • [backport] Improve Performance of the “Choose version” dialog by @CrystalP in #25004
  • [backport][Android] Fix wake-up when sleeping with active hdmi by @hugbug in #24993
  • GBM: fix setting no HDR mode (on SDR display) by @mglae in #24865
  • [backport][videoplayer] Fix Playback Delay for Items from uPnP sources by @CrystalP in #25017
  • Linux: Use pulseaudio by default again by @fritsch in #25019
  • [BP][ffmpeg] Fix stereo upmixing by @sundermann in #25038
  • [BP][Xbox] Fix crash when DisplayInformation it’s called from other thread by @thexai in #25037
  • [backport][GUIDialogSettingsBase] Clean-up owned edit control in FreeControls() by @neo1973 in #25020
  • MacOS: Avoid rendering refresh while liveresizing by @enen92 in #25030
  • Backport: MediaSession: Update only when something changes by @fritsch in #25041
  • [backport][VideoPlayerVideo] Dont require extradata for avc3, avc4 by @CastagnaIT in #24942
  • [backport] Fix Movie Information Refresh by @CrystalP in #25016
  • [backport][guilib] Decouple left/right text truncate from alignment by @CastagnaIT in #24851
  • Add System.Platform.WebOS conditional [Omega backport] by @matthuisman in #25074
  • [BP] AEStreamInfo: remove spammy EAC3 log line by @thexai in #25108
  • [backport][GUITextLayout] Fix text wrap and justify alignment by @CastagnaIT in #25001
  • [BP][FileSystem] Fix playback stop when read external SRT subtitles files by @thexai in #25129
  • Bump version to 21.0.1 to allow Android install on top of Play Store version by @thexai in #25130
  • [BP][Scraper] Set path when scraping filename identifiers by @sundermann in #25150
  • [backport] fix gcc-14 compile issues for Omega by @heitbaum in #25107
  • [backport]fix loading a video thumb in picture browser by @rmrector in #25138
  • [Omega] game.controller.keyboard: Update to version 1.1.43 by @garbear in #25152
  • [Backport] [GUI] Move dialog settings button and control ID range by @Hitcher in #25169
  • [Omega][PVR] Timer settings dialog: Fix selection of current channel, for ex… by @ksooo in #25190
  • [Omega][PVR] Fix crash on creation of epg-based reminder rule with ‘any channel’… by @ksooo in #25192
  • [Omega] Fix loading ISO files on Android arm-v7a by @joseluismarti in #25156
  • [backport][GUIFontTTF] Fix regressions on centered GUI text by @CastagnaIT in #25168
  • [backport][GUI] Fix network link status in system info by @joseluismarti in #25220
  • [bp] fix typo: [cleanup] convert defines to functions by @howie-f in #25181
  • [backport][wayland] Treat monitor physical width/height of 0 as invalid by @j-piecuch in #25235
  • [BP] Fix rare random audio dropouts in some TrueHD sources (passthrough) by @thexai in #25238
  • [Backport][Video] Fix Episode NFO parsing error (introduced in #24565). by @78andyp in #25201
  • [BP] FileCache: fix unnecessary use of StreamBuffer when is used FileCache by @thexai in #25251
  • [Omega][PVR] CPVRChannelGroupFromClient::UpdateFromClients: Update from own … by @ksooo in #25271
  • [Backport] [Joysticks] Fix mapping PS4 trigger analog semiaxes by @garbear in #25225
  • [Backport][Input] Fix Persian keyboard layout by @joseluismarti in #25249
  • [Omega][settings] Fix empty heading of input dialogs (keyboard, number, …)… by @ksooo in #25283
  • [Omega] VideoSelectActionProcessor: On ACTION_INFO, if the item has n… by @ksooo in #25287
  • [BP][FileSystem] limit SMB chunk size to 64 KB for SMBv1 by @thexai in #25295
  • [Omega][PVR] Timer settings dialog: When creating new timer rules without an… by @ksooo in #25302
  • [Backport]Rendering: drop markwindow dirty after setrendergui change by @enen92 in #25165
  • [build] fix missing include by @howie-f in #25320
  • fixed: infinite loop parsing an invalid moving speed config by @notspiff in #25322
  • [Backport] new TrueHD MAT packer code + move TrueHD packing to CDVDAudioCodecPassthrough by @thexai in #25312
  • [Backport] [Android] Allow setting the VideoLayout view to transparent color by @quietvoid in #25335
  • [Omega][PVR] CPVRClient: Request TV groups and members only if the addon sup… by @ksooo in #25333
  • [BP][tools/depends] Bump rust 1.79 and add Cargo.lock files by @fuzzard in #25342
  • [backport][CharsetConverter] Fix crash if iconv returns EINVAL by @enen92 in #25350
  • [backport] Tuple: fix warning maybe-uninitialized by @vpeter4 in #25381
  • [backport] libUPnP: Fix memory allocation of size 0 by @vpeter4 in #25375
  • [backport][Windows] Fix rx6400 detection by @CrystalP in #25369
  • [Omega] Python: Restore close of WindowXML when application exits by @garbear in #25399
  • [Omega] Python: Fix hang at application shutdown by @garbear in #25400
  • [Backport][AudioEngine] Make a smarter choice between PulseAudio and PipeWire by @neo1973 in #25252
  • [Omega] [PVR] Fix Reminders update special cases by @ksooo in #25469
  • [Omega] Do not show video info dialog if item has an empty video info tag by @ksooo in #25489
  • Don’t change fileending to png – Backport by @razzeee in #25484
  • Fix typo in strings.po by @Hitcher in #25490
  • [backport][videodb][videoversion] Fix Leaks on Movie / Asset Removal by @CrystalP in #25462
  • [Backport] Fix missing subtitle help tips by @Hitcher in #25492
  • [backport][FileItem] Fix mimetype content lookup regression by @CastagnaIT in #25477
  • [backport][DVDFactorySubtitle] Improved ASS format detection by @CastagnaIT in #25455
  • [Backport][DirectSound] Fix buffer underrun for Bluetooth audio devices by @thexai in #25511
  • [backport][GUI][X11] Fix deadlock on dialog renderloop by @enen92 in #25451
  • [PVR] Group Manager: Do not show hidden channels in list of ungrouped… by @ksooo in #25550
  • [Backport][Estuary] Fix watched icons for episodes & sets by @jjd-uk in #25554
  • [BP] Bump Android SDK 34 + AGP 8.1 by @fuzzard in #25583
  • [backport] KeyboardTranslator: Fix call to StringUtils::ToLower by @neo1973 in #25572
  • [MUSIC] Fix separators so that artist sortnames split correctly by @the-black-eagle in #25557
  • [Omega][PVR] Fix major design flaw to use std::hash value as persistent client UID by @ksooo in #25594
  • [Omega] Change select action choose implementation to open the full context menu of the item… by @ksooo in #25596
  • [Omega] Show “Maximum rewind time” on basic level by @garbear in #25585
  • [Omega][windows] Fix videos provided by plugins not played from info … by @ksooo in #25611
  • [backport] TestConversionMatrix: Add missing include by @neo1973 in #25627
  • [cmake][addons] Dont quote variable passed to externalproject_add by @fuzzard in #25628
  • [Omega] Release 21.1 by @fuzzard in #25620

1 thought on “Kodi 21.1 “Omega””

Leave a Comment