github xbmc/xbmc v21.2-Omega

latest release: 21.2-Omega
one day ago

Blog Announcement

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

What's Changed

  • [Backport][Windows] Fix crash when audio device not has 'PKEY_Device_EnumeratorName' property by @thexai in #25660
  • Backport #25657 (OSMC remote keymapping) by @samnazarko in #25658
  • [Backport] Android default buttonmaps and generic controllers by @garbear in #25389
  • [Backport][Windows] Fix Discovery of MAC Address by @CrystalP in #25707
  • [backport v21] CPUInfo: make sure m_cpuFeatures is initialized by @peat-psuwit in #25715
  • [Omega][dvdread] fix warning 'gcc_struct' attribute directive ignored by @ksooo in #25726
  • [Omega][video] Video navigation window: Replace context menu items 'Set acto… by @ksooo in #25725
  • [Omega][PVR] EPG search fixes by @ksooo in #25741
  • [Omega][PVR][video] Fix loading of recording folder resume information. by @ksooo in #25765
  • [Omega][PVR] Async EPG update: Fix removal of EPG events notified as 'deleted'. by @ksooo in #25782
  • [Omega][PVR] Context menu item 'Stop recording': Fix visibility condition for EPG gap tags by @ksooo in #25783
  • [Omega][PVR] Context menu item 'Start recording': Fix to respect other runni… by @ksooo in #25790
  • [Omega][PVR] [PVR] Async EPG update: Fix removal of EPG events notified as ' deleted', take 2 by @ksooo in #25796
  • [BP][UPnP] Do not scan for external subs for UPnP renderer by @CrystalP in #25830
  • [addons] add missing flag to filesystem translation from binary add-ons - Backport by @phunkyfish in #25835
  • [partial backport][GUI][GUIDialogSubtitleSettings] Add missing original flag support by @CastagnaIT in #25810
  • [backport][CharArrayParser] Skip malformed EOL by @CastagnaIT in #25803
  • [backport][DirectoryFactory] Store CFileItem mimetype to CURL, to avoid forced HTTP HEAD requests by @CastagnaIT in #25793
  • [Omega][Android] Fix resuming paused media playback not working via play/pau… by @ksooo in #25859
  • [BP][Libcdio-gplv3] Fix crash on macOS (upstream patch) by @enen92 in #25833
  • [backport][subtitles][libass] Fallback value for no PlayResY by @CastagnaIT in #25881
  • [BP] Restore Library Scan Performance by @CrystalP in #25884
  • MediaSession: Properly update when pressing stop by @fritsch in #25843
  • [backport][msvcrt] Fix buffer overflow due to fixed "var" size by @CastagnaIT in #25880
  • [BP][depends] look for android sdk manager under latest subdir by @fuzzard in #25948
  • [BP] Shut down gracefully if OpenGL context is not properly set up by @basilgello in #25931
  • [backport][GUITextLayout] Removed custom chinese chars line break by @CastagnaIT in #25695
  • [VideoPlayer] Make sure process info is updated on close by @enen92 in #26017
  • [Backport][video] Preserve special characters in default names of extras by @CrystalP in #25970
  • [backport] Add a scaling factor to XBMC_ResizeEvent by @neo1973 in #25996
  • [Backport] System Info: Two improvements by @garbear in #26049
  • [Backport] Games: Fix $VAR[] and $INFO[] usage in tag by @garbear in #26095
  • [Omega][video] Fix default select action 'show info' processing for PVR items. by @ksooo in #26131
  • [backport][guilib] Fix bookmark deletion in presence of chapters by @CrystalP in #26081
  • [Backport] Games: Fix delay opening context menu on all file items by @garbear in #26088
  • [Backport] Port Dialog: Fix resetting daisy-chained controllers by @garbear in #26111
  • [Backport] System Info: Add Donate tab and QR codes by @garbear in #26094
  • [Omega backport] Change width of XBMC_keysym.scancode member from 8 to 32 bit by @oliver in #26100
  • [backport] Include missing includes by @neo1973 in #26139
  • [backport] CFile: Handle std::bad_alloc in LoadFile by @neo1973 in #26137
  • [Backport][Windows] Add full support for HDR toggle in Windows 11 24H2 by @thexai in #26135
  • [BP] apple toolchain fixups by @fuzzard in #26155
  • [Backport][MUSIC][AUDIOBOOKS] Fix mka/m4b track durations by @the-black-eagle in #26146
  • [Backport][swig] Fix building with swig 4.3.0 by @heitbaum in #26163
  • [Backport][Windows] Fix conditions to trigger FFmpeg rebuild by @thexai in #26161
  • [Omega] LinuxRendererGLES: enable HDR passthrough for HDR videos with missing or incomplete metadata by @smp79 in #26134
  • [backport][Android] Avoid failure when getInterfaceName() method returns null by @joseluismarti in #26151
  • [backport] RecursiveMutex: Prevent initialization-order-fiasco of mutex attribute by @neo1973 in #26136
  • [Backport] LinuxRendererGL/GLES: improve conditions to enable HDR to SDR tone mapping by @thexai in #26144
  • [backport][cmake] do not use distutils in cmake scripts by @hbiyik in #26153
  • [backport] egl async rendering fixes by @hbiyik in #26152
  • [Backport] RenderManager: improve VideoPicture comparison for HDR by @thexai in #26145
  • [Omega][video][music] Fix missing context menu entries for plugin-provided items. by @ksooo in #26172
  • [Omega][tools/depends][target] Bump curl 8.10.0 by @blunden in #25849
  • [backport] Python: allow building against Python 3.13 by @neo1973 in #26198
  • [backport] GLES: disable attribute array when rendering from FBO by @neo1973 in #26199
  • [Omega][FileItem] Fix missing dynpath in fileitems restored from disc cache. by @ksooo in #26214
  • [Backport][VideoInfoScanner] Fix #25662 - save all tv show and episode actor images in tv show .actors folder. by @78andyp in #26192
  • [backport][Android] Mark window dirty on app resume by @joseluismarti in #26226
  • [backport][cmake][linux] Fix python modules install location for cross builds by @neo1973 in #26225
  • [Backport] Fix segfault on exit if Peripherals dialog is loaded by @garbear in #26200
  • [Backport] macOS-inspired controller fixes by @garbear in #26201
  • [Backport][tools/depends][target] Bump dav1d 1.4.1 by @thexai in #26147
  • [Backport][FileSystem][POSIX] Fix prompt for credentials when browsing SMB files by @thexai in #26179
  • [backport][Android TV] fixed cover display for channels by @neo1973 in #26138
  • [Backport][Games] Fix handling of zip files in My Games window if vfs.libarchive is installed by @garbear in #26241
  • [backport][VideoInfoScanner] Honor importwatchedstate and importresumepoint from AS.xml by @neo1973 in #26177
  • [Backport][DVDInputStreamBluray] fix multithreading issue in read_blocks callback by @fritsch in #26267
  • [Backport] Fix build with taglib2 by @basilgello in #26279
  • [Backport][Addons] Add missing error logging when no supported platforms are provided by @garbear in #26281
  • [BACKPORT][MUSIC][AUDIOBOOKS] Fix duration for last track in some mka files by @the-black-eagle in #26282
  • [Omega][video] Fix mark watched/unwatched missing in certain context menus. by @ksooo in #26294
  • [Omega] Release 21.2 by @garbear in #26259

Full Changelog: 21.1-Omega...v21.2-Omega

Don't miss a new xbmc release

NewReleases is sending notifications on new releases.