Kodi Changelog

New in version 14.0

December 23rd, 2014
  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.4.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. The use of HEVC and VP9 could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that the decoding of h.265 is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spritely.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent add-ons from updating without a forced update, prevent add-on update notifications, or simply continue to work with add-ons auto-updating as they do today. To change add-on update settings, visit the Add-ons folder in System Settings; then, if you are using Confluence, open the side panel by clicking the left button or arrow on your keyboard or remote. The Add-ons side panel includes a number of options in addition to update settings, such as the option to hide any add-ons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Pro-tip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users we’ve now replaced the ageing Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more in line with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • On the Linux side, we’re excited to give our thanks to the team at Intel and particularly Chris Wilson at Intel who helped solve a Linux firmware bug that was causing crashes for Kodi after a certain period of time. Additionally, users of Kodi for Linux on Intel devices such as the NUC and Chromebox will now have hardware deinterlacing of Live TV and other interlaced content thanks to Kodi’s new implementation of VAAPI video post processing for Intel graphics. See this thread for more info.
  • PVR:
  • PVR windows in Kodi have been rebuilt to be better and more efficient. Also, American PVR users, specifically, may be happy to learn that Kodi 14 finally introduces support for ATSC sub-channels.

New in version 14.0 RC3 (December 9th, 2014)

  • Bump FFmpeg to 2.4.4
  • Fix problem with setting content on new and existing video sources
  • Fix spinner in video settings for choosing hardware or software decoding
  • Fix recording history in PVR
  • Separate sort order in PVR window for each directory
  • Fix PVR preview video scaling for AMLCodec on Android
  • Fix restart option on Win 8.1
  • Fix crashes on certain Intel GPU when playing video
  • Fix crashes on certain videos on Android 5.0 devices (Nexus Player and ADT-1)
  • Fix LPCM (audio/L16) streaming via UPnP
  • Use correct art type when appending art to item lists
  • Fix python PIL package on Windows that caused crash on weather add-on
  • Updated GUI translation files

New in version 14.0 RC2 (December 3rd, 2014)

  • [translation] Fixed Polish translation
  • [keymap] fix guide button for kernel-based mceusb remotes (closes #15374)
  • [omxplayer] Fix precedence in deinterlace resolution check
  • ffmpeg: bump to 2.4.4
  • fix content settings not being properly evaluated/stored
  • FIX: actually disable omxplayer if software is selected
  • FIX: actually disable hardware decoders if sotware is selected
  • [gui] temp fix to reset m_guiState with the right file item list
  • [pvr] revert re-init of PVR manager on wake
  • [pvr] fix: select the first item if we don't have a stored last selected item path
  • [pvr] bump addons (rebranding)
  • [pvr] Fix recording history (alternative to #5742)

New in version 14.0 RC1 (December 1st, 2014)

  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.4.3. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. This could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. A 1 GB file could be compressed to 500 MB without any loss in perceivable quality. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spiritedly.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent add-ons from updating without a forced update, prevent add-on update notifications, or simply continue to work with add-ons auto-updating as they do today. To change add-on update settings, visit the Add-ons folder in System Settings, if you are using Confluence, click left with your keyboard or remote to open the side panel, where a number of options exist, including the option to hide any add-ons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Pro-tip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users, we’ve now replaced the ageing Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more in line with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • PVR:
  • American PVR users will be happy to learn that Kodi 14 introduces support for ATSC sub-channels. All users of PVR may be happy to learn that all PVR windows have been rebuilt to be better and more efficient.

New in version 14.0 Beta 5 (November 26th, 2014)

  • Revert "jobs: fixed segmentation fault when thumbnail loader abort"
  • [libdvdread] - fix out of bound access when playing some iso files
  • FIX: [aml] no video on newer aml sdk

New in version 14.0 Beta 4 (November 24th, 2014)

  • [Rebrand] replace all XBMC artwork with new logo
  • IMX6: Use correct Method for deletion
  • [rebrand] droid: splash layout and color
  • [release] bump to 14.0 beta4
  • [repo] change repo URLs to use mirrors.kodi.tv
  • musicdb: fix no songs being shown in years node
  • [osx] - re-enable yadif deinterlacer
  • [omxplayer] Fix for EAC3 passthrough
  • [omxplayer] Fix for out of sync after trickplay
  • [linux] systemd-coredumpctl was renamed to coredumpctl fixes(#15547)
  • Add mk3d to video extensions and enable double cache
  • dvdplayer: update dropping stats after every call to decode
  • SysInfo: show CPU frequency as "XXXX MHz" instead of "XXXX,00MHz"
  • dvdplayer: fix race in UpdateClockMaster
  • [Keyboard Layouts] Add Polish QWERTY
  • [jenkins] - refactor jenkins scripts to centralise the decision for
  • Fix namespace typo
  • Samba fixes
  • [AE/CA] - fix regression introduced in the enumeration refactor - handle "hackintosh" audio devices with "digital" in the name as digital devices
  • [win32] Update python package to 2.7.8
  • jobs: fixed segmentation fault when thumbnail loader abort
  • [Fix] Some manually activated subs were not shown on resume.
  • fixed compilation error with undefined ARRAY_SIZE
  • [depends] ffmpeg: define make threads if number of cpu cores detection fails - fixes native building on some ARM platforms
  • do show addons that are installed and broken

New in version 14.0 Beta 3 (November 17th, 2014)

  • fix incorrect display of fps when dr kicks in
  • [ResamplePi] Add support for formats that need shifting
  • [pvr] add missing call to parent's OnPrepareFileItems()
  • fix queuing of songs starting playback if something is already playing
  • [darwin] - fix flicker in sysinfo - querying gateway via pipe needs a sleep
  • [epg] rename GetCurrentTime() to avoid naming collision with Windows-specific macro
  • [cosmetics] minor spacing in readme
  • [release] bump to 14.0 beta3
  • show correct dialog header text for master lock code. fixes #15543
  • AESinkPULSE: Rebrand pulseaudio sink name to reflect kodi
  • AE: always request float from sink when in fixed mode, fixes unwanted re...
  • videorefclock: use videosync DRM on AMD systems
  • [pvr] bump addons
  • dvdplayer: fix rewind
  • [buttontranslator] fix keymap overrides not working
  • Coverity: Fixes 2
  • dvdplayer: vaapi, vdpau - implement codec control flags
  • dvdplayer: fix dts correction, again
  • osx: fixed detect of latest sdk after yosemite
  • dvdplayer: fix app exit caused by creating teletext while thread is runn...
  • Handle BlueZ 5.x play/pause evdev scancodes
  • dvdplayer: videocodec ffmpeg - fix timestamps and colorspace
  • dvdplayer: avoid short screen flicker caused by unnecessary reconfigure ...
  • [rtmp] fix crash on seek on live streams

New in version 14.0 Beta 2 (November 17th, 2014)

  • [logging] stop log spam introduced with ba34a62
  • [infomanager] only call UpdateAVInfo when really needed
  • ffmpeg: bump to version 2.4.3
  • fix CApplicationMessenger::SendText() not sending the text to the proper edit control
  • fix segfault when calling StopScript builtin with no parameters
  • Added Ukrainian keyboards
  • fixed: cur_dts returned by ffmpeg is invalid most of the time so relay o...
  • Fix SMB files reading on POSIX platforms
  • [jenkins] - fix wrong branchnames at times
  • [Docs] fixup urls to kodi.tv
  • [UPnP] rebrand our Media Server/Renderer
  • [NfoFile] fix empty video details for multipart episodes
  • [CONFLUENCE] removed redundant value conditions from variables
  • Honor "ignorethewhensorting" when jumping to letter
  • use correct app name in the linux desktop file (fixes #15524)
  • [videodb] Fix deleting bookmarks from dialog for plugins.
  • [videodb]: keep empty series if hideemptyseries=true
  • [release] bump to 14.0 beta2
  • [rebrand] change default webserver username from "xbmc" to "kodi"
  • dvdplayer: exclude blurays from fast anylyzinh mpegts streams
  • [CEC] Added support for CEC buttons introduced by HDMI 1.4
  • [AE] Allow resampler to indicate when it has too much data buffered
  • [omxplayer] Remove unused function
  • Change APP_HOME -> KODI_HOME and other APP_* -> KODI_*
  • FIX: [droid] allow to build without debugging and pickup jenkins configuration

New in version 14.0 Beta 1 (November 4th, 2014)

  • This release brings many updates and changes, not the least of which being the name of the software. For those of you curious, we’ve now taken the top 10 or so vote getters in the logo vote and submitted them to doghousemedia to see how they might pull the best qualities out of all of them and combine those qualities into the best possible logo for the organization. As we continue down this path, we’ll do our best to keep you updated.
  • The Next Generation of Video Codecs:
  • To begin, Kodi has been updated to use FFmpeg 2.2.4. For users, this means Kodi will now be capable of playing back h.265 (also known as HEVC) and VP9 video codecs. This could result in dramatically smaller video files sizes with exactly the same level of quality. A 40 GB file could be compressed to 20 GB. A 1 GB file could be compressed to 500 MB without any loss in perceivable quality. Users with particularly large libraries or interest in 4K video may be especially likely to appreciate this update. Software support for the VP9 video codec is also included.
  • The caveat to this update is that it is entirely software based. This means most low power systems, such as those operating Android or iOS, may struggle compared to the heftier HTPCs or Intel NUCs and ZOTAC ZBOXes that are running desktop and laptop processors.
  • Library Improvements:
  • The Kodi Library is getting improvements both coming in and going out. On the input side, library scanning is receiving a massive speed boost, which should make the initial scan on Android and iOS devices quite a bit more spritely.
  • On the output side, work continues, slowly but surely, on UPnP. Kodi is now significantly more compatible with servers like PlayOn and MediaBrowser, as client-related bugs have been dealt with. Further, communication between Kodi UPnP clients and Kodi UPnP servers continues to improve with proper or additional support for categories like date added, ratings, votes, and artwork, along with sorting for those new categories. UPnP search functions are also slowly working their way into Kodi.
  • More User Control Over Kodi:
  • Two new features have been introduced with Kodi that should give users even more control over how the software works. First, users can now prevent addons from updating without a forced update, prevent addon update notifications, or simply continue to work with addons autoupdating as they do today. To change addon update settings, visit the Add-ons folder in System Settings, if you are using Confluence, click left with your keyboard or remote to open the side panel, where a number of options exist, including the option to hide any addons that aren’t expected to work in your region.
  • Second, in the past the virtual keyboard on the screen that users of tablets and remote controls are forced to deal with has always been set to the western standard QWERTY style. It is now possible to change the layout to a variety of other language options. To do so, visit the International section of the Appearance folder in System Settings and select Keyboard layouts. (Protip: If you are an English speaker living in the US, Australia, or New Zealand, you can also select a version of English that better suits your spelling style from the Language portion of the International section.)
  • Android, iOS, and embedded:
  • On the Android side, hardware playback improvements continue, including more and better support for various chipsets, improved fast forward and rewind capability, as well as 4K support for the AMLogic s802 chipset. On the iOS side, Airplay, which was fairly substantially broken by the update to iOS 7, appears to be almost entirely fixed on every platform save Android, which lacks certain software support, making Airplay playback only partially fixed on that platform. Additionally, support for the Freescale i.MX6 SystemOnChip has been added.
  • Furthermore, for you tablet users, we’ve now replaced the aging Touched skin with the improved Re-Touched skin, which includes a number of tweaks to bring it more inline with the features Kodi has to offer.
  • Windows, OSX, and Linux:
  • All three platforms continue to see improvements in audio playback and a reduction of many audio-related bugs that have been plaguing the platforms for a long time. Windows also sees improvement in DXVA video playback.
  • PVR:
  • American PVR users will be happy to learn that Kodi 14 introduces support for ATSC sub-channels. All users of PVR may be happy to learn that all PVR windows have been rebuilt to be better and more efficient.