{"id":23241,"date":"2025-01-22T20:03:17","date_gmt":"2025-01-22T18:03:17","guid":{"rendered":"https:\/\/www.samdb.co.za\/blogs\/?p=23241"},"modified":"2025-01-22T20:03:20","modified_gmt":"2025-01-22T18:03:20","slug":"kodi-21-2-omega-released","status":"publish","type":"post","link":"https:\/\/www.samdb.co.za\/blogs\/blog\/2025\/01\/22\/kodi-21-2-omega-released\/","title":{"rendered":"Kodi 21.2 &#8220;Omega&#8221; Released"},"content":{"rendered":"\n<p>New Year, New Kodi? Not quite, but here we go with the next point release of the 21.x &#8220;Omega&#8221; series.<\/p>\n\n\n\n<p>The usual story: bugfixes, not features. The full changelog can be found on\u00a0<a href=\"https:\/\/github.com\/xbmc\/xbmc\/compare\/21.1-Omega...21.2-Omega\" target=\"_blank\" rel=\"noreferrer noopener\">Github<\/a>, as usual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Release Summary<\/h3>\n\n\n\n<p>Major user-facing changes include:<\/p>\n\n\n\n<p><strong>Library\/Sources and Management<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed a bug that ignored images in the\u00a0<code>...\\season\\.actors<\/code>\u00a0folder. The\u00a0<code>\\season\\.actors<\/code>\u00a0folders have been deprecated and all actors are saved in the\u00a0<code>\\TV Show\\.actors<\/code>\u00a0folder. (<a href=\"https:\/\/forum.kodi.tv\/showthread.php?tid=379965\">for<\/a><a href=\"https:\/\/forum.kodi.tv\/showthread.php?tid=379965\" target=\"_blank\" rel=\"noreferrer noopener\">u<\/a><a href=\"https:\/\/forum.kodi.tv\/showthread.php?tid=379965\">m<\/a>,\u00a0<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26154\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Restore performance of movie addition to the library to v20 (Nexus) level (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25884\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed\/improved playback from some UPnP server software (at least UMS and Gerbera. Some NAS UPnP servers are based on UMS under the covers). Playback starts faster and multiple videos can be played consecutively. (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25830\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Preserve special characters in names of scanned or added movie extras (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25970\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Replace context menu items &#8216;Set actor\/artist thumb&#8217; with &#8216;Choose art&#8217; to make it possible again to add\/and set other artwork, not only thumbnails (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25725\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed\u00a0<em>mark watched\/unwatched<\/em>\u00a0operations missing in certain context menus (<a href=\"https:\/\/kodi.tv\/article\/kodi-21-2-omega-release\/url\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Honour\u00a0<code>importwatchedstate<\/code>\u00a0and\u00a0<code>importresumepoint<\/code>\u00a0settings from advancedsettings.xml (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26177\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Video<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed HDR passthrough on video sources with partial or missing display metadata (only GL\/GLES platforms) (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26134\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed HDR to SDR tone mapping on video sources with partial or missing display metadata (only GL\/GLES platforms) (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26144\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed possible incorrect picture metadata if playing different HDR videos without stopping the previous one and the videos had different HDR metadata (all platforms) (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26145\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed on Blu-Ray discs some BD-j menu items not displaying correctly due to multi-thread timing issues (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26267\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed deletion of bookmarks in video if the video has also chapters (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26078\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Music<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed an issue with the last track duration of some albums stored in mka containers (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26282\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Plugins<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed missing context menu entries for plugin-provided items (<a href=\"https:\/\/kodi.tv\/article\/kodi-21-2-omega-release\/url\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Filesystem<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restored the ability of enter credentials when browsing SMB shares (only POSIX platforms) (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26179\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Updated cURL to 8.10.0 to fix issues with FTP TLS sources (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25849\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>PVR<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EPG search fixes (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25741\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed resume points for recordings not honoured (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25765\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed &#8216;User has no access \/ server&#8217; error if broadcasts have been shifted (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25779\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed default select action &#8216;show info&#8217; for PVR items (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26131\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Skin\/GUI<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added Donation tab in System Settings (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26094\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>In preparation for our next major release, we&#8217;ve been updating the translation strings in all 78 of our binary add-ons (audio, inputstream, peripheral, screensaver, vfs, visualisation&#8230;). These updates have now all been backported to this release, so there&#8217;s a bonus of a year&#8217;s worth of fixes and improvements here.<\/li>\n<\/ul>\n\n\n\n<p><strong>Android<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Greatly improved joystick support on Android (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25389\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed possible crash when\u00a0<code>getInterfaceName<\/code>\u00a0method returns null (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26151\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed resuming paused media playback not working via play\/pause media key press (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25859\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed black screen when resuming app from minimised state (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26226\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Linux<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed memory corruption when high quality video scalers are used (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25093\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed possible infinite loop when using GBM and a\u00a0<em>DRM Atomic Commit<\/em>\u00a0fails (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25588\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed windowed Kodi becoming larger on every start when running on Wayland with a scale factor (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25996\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>OSX<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed crash when trying to detect optical media (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25833\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Windows<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed the crash issue that occurred when accessing the computer using Remote Desktop Protocol (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25660\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed the ability of the built-in WOL feature to wake up servers (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25707\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed the potential crash occurred when the system contained environment variables name with a length of more than 64 characters (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/25880\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Fixed HDR feature did not work on Windows 11 24H2 under some circumstances (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26135\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n\n\n\n<li>Improved support for WCG displays on Windows 11 24H2 (<a href=\"https:\/\/github.com\/xbmc\/xbmc\/pull\/26135\" target=\"_blank\" rel=\"noreferrer noopener\">PR<\/a>)<\/li>\n<\/ul>\n\n\n\n<p>We always want to thank everyone who has helped us track down and fix any issues. We endeavour to minimise the issues everyone experiences, but with such a large project, and the fact everyone contributing to Kodi is a volunteer, issues and bugs are a part of life. If you happen to experience any bugs\/issues, don&#8217;t hesitate to reach out on the forums, or raise an issue on Github.<\/p>\n\n\n\n<p>As this is a point release, there are no major changes since the previous version, and you should be fine to install this straight over the top of any existing Kodi 21.x installation &#8211; indeed, this will happen automatically on many platforms. However, as for all software installations, back up your userdata beforehand if you&#8217;ve any doubts or have anything you can&#8217;t afford to lose (and definitely do this if you&#8217;re going for a major version upgrade).<\/p>\n\n\n\n<p>A list of all changes for this version can be found at&nbsp;<a href=\"https:\/\/github.com\/xbmc\/xbmc\/milestone\/169?closed=1\">GitHub<\/a>. If you want to read back on the full history of v21 itself, or of previous versions, you can find the corresponding articles in the relevant&nbsp;<a href=\"https:\/\/kodi.tv\/blog\/tag\/release\">blog posts<\/a>.<\/p>\n\n\n\n<p>Application deployment on different platforms (notably the Microsoft Store) can vary considerably due to circumstances outside of our control, so just be patient, and the update will inevitably find its way through.<\/p>\n\n\n\n<p><strong>Windows Store\/Android Deployment<\/strong><\/p>\n\n\n\n<p>Due to the internal and external hoops we need to jump through, it might be a little while before the update appears for you, and that&#8217;s before our usual staged approach to deployment. Sit tight, and it will be with you in due course (maybe the next week or two).<\/p>\n\n\n\n<p><strong>Note for Windows Users<\/strong><\/p>\n\n\n\n<p>Because we&#8217;re updating binary add-ons with this release, you&#8217;re likely to experience crashes due to version issues if you don&#8217;t also update the Visual C++ runtime. This is particularly likely if you stay on 21.1 (i.e. the add-ons get updated, but Kodi doesn&#8217;t).<\/p>\n\n\n\n<p>The solution is to upgrade to 21.2 and thus install the Visual C++ runtime that comes with the 21.2 installer or, if you really want stay on 21.1, update the Visual C++ runtime externally from\u00a0<a href=\"https:\/\/aka.ms\/vs\/17\/release\/vc_redist.x64.exe\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/aka.ms\/vs\/17\/release\/vc_redist.x64.exe<\/a>.<\/p>\n\n\n\n<p><strong>*UPDATE FOR WINDOWS USERS<\/strong>: If you&#8217;re experiencing crashes since this update was released, please read the note at the end of this post about updating your Visual C++ runtime.*<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New Year, New Kodi? Not quite, but here we go with the next point release of the 21.x &#8220;Omega&#8221; series. The usual story: bugfixes, not features. The full changelog can be found on\u00a0Github, as usual. Release Summary Major user-facing changes include: Library\/Sources and Management Video Music Plugins Filesystem PVR Skin\/GUI Android Linux OSX Windows We&hellip; <a class=\"more-link\" href=\"https:\/\/www.samdb.co.za\/blogs\/blog\/2025\/01\/22\/kodi-21-2-omega-released\/\">Continue reading <span class=\"screen-reader-text\">Kodi 21.2 &#8220;Omega&#8221; Released<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":21600,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[213],"tags":[290],"class_list":["post-23241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware-software","tag-kodi","entry"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.samdb.co.za\/blogs\/wp-content\/uploads\/2024\/04\/kodi_21.jpg?fit=450%2C253&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/posts\/23241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/comments?post=23241"}],"version-history":[{"count":0,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/posts\/23241\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/media\/21600"}],"wp:attachment":[{"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/media?parent=23241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/categories?post=23241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.samdb.co.za\/blogs\/wp-json\/wp\/v2\/tags?post=23241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}