AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for Kodi for Mac OS X (Intel 64-bit)

<<Back to software description

Changes for v18.2 (Leia) - v18.3 (Leia)

  • Two months have passed since our last bugfix release and already we have a new one ready for consumption. Fancy a few more features? There aren't any, with one teeny-tiny exception. Apparently DTS-HD audio only tracks are a thing and Kodi can now play them like any other music format. That's it. No more features. Seriously.
  • However, since Kodi 18.3 is a bugfix release, we have a boatload of erm... fixes. In fact, too many to mention. Below is a non-exhaustive list of (mostly) usability fixes.
  • Estuary
  • Fixed favourites widget not scrolling properly on 16:10 displays
  • Fixed API button was not reachable with a mouse on Settings window
  • Fixed Skin Settings window scrollbar focus
  • Fixed order of TV Show title and Episode title in Video Info dialog
  • Added Search button to the side menu in the Video and Music windows
  • Fixed Wall and Infowall views scroll to bottom on certain aspect-ratios
  • Fixed broken side menu navigation in the Addon Browser window
  • PVR
  • Fixed a Group Manager crash when adding a new group
  • Fixed EPG UI corruption and/or EPG data not showing with newly added channels
  • Fixed PVR guide window channel data being overwritten
  • Music
  • Added support for DTS-HD audio tracks
  • Fixed wrong album or artist thumb art being picked from scraper results
  • The remaining fixes are under the hood and range from addressing nasty memory leaks to DVD playback from HTTPS sources, with a couple of crash and burn events in between. A special thanks to all the users that found a bug, took the time to report it and, in some cases, provided a fix.



Changes for v18 (Leia) RC 2 - v18 (Leia) RC 3

  • Update documentation regarding Python and Skin develoment: Kodi Doxygen
  • Linux powermanagement: change logind detection to also use Dbus
  • Android: Fix playback for some PVR add-ons
  • Fix performance issue in PVR recording sub menu by reducing number of resume point update requests
  • Android: Assign joysticks in order of MRU (last activation)
  • Fix crash when an add-on did not define a version number
  • VideoPlayer: fix state of a/v players after switching refresh rate
  • Add new setting that allows to hide "spoiler" text for TV shows or movies
  • Of course there are several more changes which are listed on our github repository found here: RC1 changes.
  • https://github.com/xbmc/xbmc/milestone/115?closed=1



Changes for v18 (Leia) RC 1 - v18 (Leia) RC 2

  • Most notable changes to mention in this Release Candidate:
  • Update documentation regarding Python and Skin develoment: Kodi Doxygen
  • Linux powermanagement: change logind detection to also use Dbus
  • Android: Fix playback for some PVR add-ons
  • Fix performance issue in PVR recording sub menu by reducing number of resume point update requests
  • Android: Assign joysticks in order of MRU (last activation)
  • Fix crash when an add-on did not define a version number
  • VideoPlayer: fix state of a/v players after switching refresh rate
  • Add new setting that allows to hide "spoiler" text for TV shows or movies
  • Of course there are several more changes which are listed on our github repository found here: RC1 changes.
  • https://github.com/xbmc/xbmc/milestone/115?closed=1



Changes for v17.6 (Krypton) - v18 (Leia) RC 1

  • After two years of hard work by all volunteers, either part of the team or of our great community we can finally say the last steps towards Kodi v18 are being being made. In past years many things have changed, either visually or code wise and to be honest i can't even recall most. We as team would certainly like to thank every developer and user who spend time helping us get this far.
  • To this point the current v18 version has been proven to be quite solid to use as a daily driver for those who were brave enough to try it out. Of course you should still keep in mind it's not a final release yet and that on any upgrade a small glitch could happen as we are still doing rework. Once you decide to give it a try it is highly recommended that you create a backup first.
  • Currently included
  • To this point in time we’ve done
  • More than 9386 commits (code chunks changed)
  • More than 3000 pull-requests (collection of commits that were included in one go)
  • More than 8638 changed files
  • More than 503.000 code lines removed
  • More than 427.000 code lines added
  • Over 36 opensource developers
  • A lot of free time developing and testing these changes
  • Quite likely several cases of beer or wine
  • A full changelog is nearly impossible to create looking back. As such this release article will only cover the biggest changes. For a more extensive list you can visit our wiki page v18 (Leia) changelog which will be update along the way. From now on all v18 releases will not contain any big new features as we are focussed on bug fixing or improvements only.



Changes for v18 (Leia) Beta 3 - v18 (Leia) Beta 4

  • We hereby present you the forth Beta build of Kodi v18 as we are heading towards the final release. Since we are now in Beta stage our focus will be on solving bugs and possible usability problems. So far it has been proven to be quite solid to use as a daily driver for those who were brave enough to try it out. Of course you should still keep in mind it's not a final release yet and that on any upgrade a small glitch could happen as we are still doing rework. Once you decide to give it a try it is highly recommended that you create a backup first.
  • Currently included
  • A full changelog is nearly impossible to create and in this release article we will only cover the basics. For a more extensive list you can visit our wiki page v18 (Leia) changelog which will be update along the way. From now on all v18 releases will not contain any big new features as we are focussed on bug fixing only.
  • Most notable changes to mention in Beta 4:
  • Finally implemented binary repository for Android, OSX and Windows
  • Further improve controller handling
  • Fix playback of files in playlists that have mixed content of audio and video
  • Fix possible crash on exit
  • Bump NFS library to 3.0
  • Various other code improvements and cleanups
  • Of course there are several more changes which are listed on our github repository found here: Beta4 changes.



Changes for v18 (Leia) Beta 1 - v18 (Leia) Beta 2

  • We hereby present you the second Beta build of Kodi v18 as we are heading towards the final release. Since we are now in Beta stage our focus will be on solving bugs and possible usability problems. So far it has been proven to be quite solid to use as a daily driver for those who were brave enough to try it out. Of course you should still keep in mind it's not a final release yet and that on any upgrade a small glitch could happen as we are still doing rework. Once you decide to give it a try it is highly recommended that you create a backup first.
  • Currently included
  • A full changelog is nearly impossible to create and in this release article we will only cover the basics. For a more extensive list you can visit our wiki page v18 (Leia) changelog which will be update along the way. From now on all v18 releases will not contain any big new features as we are focussed on bugfixing only.
  • Most notable fixes to mention in Beta 2 are EPG and PVR interface optimisations and Live TV related fixes. Further more there are some improvements regarding Bluray playback and menus. Of course there are several more changes which are listed on our github reposity found here: Beta2 changes.
  • https://github.com/xbmc/xbmc/milestone/111?closed=1



Changes for v17.5 (Krypton) - v17.6 (Krypton)

  • 1.1 Live TV and PVR (Personal Video Recorder)
  • Added enhancement/improvements to PVR addon API (connection state change handling, asynchronous updates & more)[1] [2][3]
  • Added support for navigation controls between EDL (commercial skipping) during PVR recodings playback[4]
  • Added support for sorting channels by 'last played' in the Channels window[5]
  • Added support to changing of timer type for existing timers to ex. change a episode timer to a series timer[6]
  • Added support to echo up important Status info to Timer Rules in the Timer rules window[7]
  • Added option to hide disabled timers in the Timer window[8]
  • Added support for 'Edit timer' & 'Delete timer' rules to context menu in the EPG & Search windows[9][10]
  • Added support to allow timer creation for EPG in recent past in the EPG window[11]
  • Added support to use timer logos depending on its state in the EPG window[12][13][14]
  • Added "ShowTimerRule" builtin to allow key mapping for "add timer" dialog pre-filled for epg-based timer rule[15]
  • Added 'recent recordings' widget (core support and Estuary PVR home screen)[16]
  • Added vertical scrollbar to Guide window to allow channel navigation using the mouse (core support and Estuary change)[17]
  • Added support for JSON-RPC API sync PVR types fields with current implementation[18]
  • Improveed playback of live streams as PVR Live TV streams can now be identified as "live"
  • Improved Kodi's Eventlog with extentions to PVR events for 'create/delete timers, timer rules', 'start/stop recordings'[19]
  • Improved PVR Guide window performance, especially on first open[20][21]
  • Changes to have separate windows for 'Timer Rules' from 'Timers'[22]
  • Changes to separate TV and Radio recordings in the Recordings window[23]
  • Changes to make 'group items' setting be persistent in the Recordings window[24]
  • Changes to recordings window which now respects "default select action" settings value[25]
  • Changes to instant recording behavior to make it configurable (fixed-time vs. current show vs. interactive)[26]
  • Refactoring of the PVR Manager (PVRManager) so addons are now owned by Kodi's addon system[27]
  • Added, updated, and improved PVR backend clients addons for all popular third-party external PVR backend platforms:
  • New: Digital Devices Octopus NET Client PVR Addon backend client maintained and made available by Digital Devices
  • VDR VNSI Client PVR Addon backend client maintained and made available by Team Kodi
  • Tvheadend HTSP Client PVR Addon backend client maintained and made available by Team Kodi
  • FilmOn PVR Addon backend client maintained and made available by Kodi's community
  • Stalker Middleware PVR Addon backend client maintained and made available by Kodi's community
  • HDHomeRun PVR Addon backend client maintained and made available by Kodi's community
  • Enigma2 (Dreambox / Vu+ / DBox2) PVR Addon backend client maintained and made available by Kodi's community
  • VBox TV Gateway PVR Addon backend client maintained and made available by Kodi's community
  • Njoy Digital (N7) PVR Addon backend client maintained and made available by Kodi's community
  • PCTV Systems (Broadway) PVR Addon backend client maintained and made available by PCTV Systems
  • MythTV PVR Client Addon backend client maintained and made available by Kodi's community
  • NextPVR (former GB-PVR) PVR Addon backend client maintained and made available by Kodi's community
  • Argus TV (former ForTheRecord) PVR Addon backend client maintained and made available by Kodi's community
  • DVBLink PVR Client Addon backend client maintained and made available by DVBLogic
  • DVBViewer Client PVR Addon backend client maintained and made available by Kodi's community
  • MediaPortal PVR Client Addon backend client maintained and made available by Kodi's community
  • WMC (Windows Media Center) PVR Addon backend client maintained and made available by Kodi's community
  • IPTV Simple Client PVR Addon backend client maintained and made available by Kodi's community
  • RTL-SDR FM Radio Client PVR Addon backend client maintained and made available by Kodi's community
  • PVR Demo Client dummy addon with fake (method stub) PVR backend for PVR skinning and regression testing
  • 1.2 Add-ons Framework, API, and Manager
  • For full changelogs of all Addons APIs, see Krypton API changes, JSON-RPC, and Add-ons Development Forums
  • Added a new API level system to binary addons, refactoring the binary addon library interface for Kodi[28]
  • Added a new input system with an API for keyboard and game controllers as "Peripheral Addons"[29]
  • Added API support for "Peripheral Addons" for updatable configuration of input devices[29]
  • Added support for game controller peripheral addons to system addons[30]
  • Added a user-mappable Joystick (Peripheral) Addon for joysticks and gamepad abstraction APIs[31][29][32]
  • Added "Peripheral Addons" for game controllers, gamepads, joysticks, and input peripherals (in repo[33]):
  • Joystick Controller Addon
  • X-Arcade (XGaming Tankstick) support for Kodi Addon
  • Steam Controller (gamepad) Addon
  • Default Game Controller Addon (reference game controller addon based on Xbox 360 gamepad)
  • PlayStation Game Controller Addon
  • Nintendo NES Game Controller Addon
  • Nintendo SNES Game Controller Addon
  • Nintendo N64 Game Controller Addon
  • Nintendo GBA Game Controller Addon
  • Sega Genesis Game Controller Addon
  • Sega Dreamcast Game Controller Addon
  • Added support for method to get our useragent string[34]
  • Added support for Addons to include screenshots to be visible in Kodi's Addons Manager
  • Added support for skins to display 'recently installed' or 'recently updated' addon list in Addon Manager[35]
  • Added setting for enabling/disabling ZIP installation of addons from unknown sources (disbaled by default)[36][37]
  • Added a lot of Doxygen related Addons documentation regarding builtin commands to Documentation[38]
  • 1.3 GUI Engine (Skinning Engine)
  • For full changelog on changes to the skinning engine, see Krypton API changes and the Skin Development Forum
  • Added a new default skin called Estuary, with themes & colors, (moving Confluence to addon repo)[39][40]
  • Added a new default touch-screen enabled skin called Estouchy (moving Re-Touched to addon repo)[39][41]
  • Added a new Color Manager to handle loading of madVR 3D LUT ICC profiles for color correction[42]
  • Added a new FFmpeg based image loader to guilib for loading pictures[43]
  • Added a new FFmpeg based image thumbnails implementation[44]
  • Added experimental limited support to guilib for animated APNG images in skin textures and backgrounds/posters[45]
  • Added experimental limited support to guilib for animated GIF images in skin textures and backgrounds/posters[46]
  • Added support for commercial skipping notifications and toggle action[47]
  • Added support for defaultcontrol to grouplists to allow skins to define defaults[48]
  • Added support for 'InstallAddon' builtin to allow skins to install addons on demand[49]
  • Added Skin.SelectBool builtin support for skinning[50]
  • Added support for multi-touch to display adjustment for touch panel calibration[51]
  • Improved skinning PVR section by unifying and/or seperating different PVR related windows
  • Update guilib ABI (for libgui) to version 5.11.0[52]
  • Updated keyboard layout for some languages and added new keyboard layout for French AZERTY & Italian QWERTY
  • Changed context menus by refactoring to a global item based system to unify them[53]
  • Changed GetThumbSize() to m_imageResso so bookmark/chapter images are same resolution as posters
  • Changed background loading of thumbnails so that it is enabled by default
  • Changed default icons with updated versions
  • 1.4 Platform Independent Playback
  • Major refactoring of Kodi's built-in video player core (which also been renamed from "DVDPlayer" to "VideoPlayer")[54][55][56]
  • Added support for "InputStream" binary addon extension point that can serve as input stream for VideoPlayer[57][58]
  • Added support for "InputStream" (input stream) addons to system addons[59]
  • Added "InputStream" (input stream) client addons for common network streaming protocols and popular services:
  • InputStream Addon (default reference InputStream Addon by Team Kodi
  • Test InputStream Addon (Test InputStream Addon for Kodi's new inputstream interface
  • Adaptive InputStream Addon (InputStream Client addon for several manifest types)
  • RTMP InputStream Addon (InputStream Client for RTMP streams using librtmp)
  • MPD (MPEG-DASH) InputStream Addon
  • SmoothStream InputStream Addon for MS-SSTR (SmoothStreamingMedia) Smooth Streaming Protocol
  • NXMSL InputStream Addon for Netflix style manifests over MSL
  • Added support for 3D LUT (3D Lookup Table) & simple ICC profile linking support for color correction[60]
  • Added video stream selection to audio/subtitle dialogue to choose between multiple videos[55][56]
  • Added support for dithering for OpenGL rendering (part of VideoPlayer refactoring)[55][56]
  • Added support for gapless playback on stream change (with the new VideoPlayer)[61]
  • Added two new view modes that zoom depending on aspect ratio to match the screen heigh[62]
  • Added method for requesting desired video resolution to demuxer to new VideoPlayer[63]
  • Added multi-stream input demuxer to support a video stream with external audio tracks/streams[54][64]
  • Added support to change playback speed with audio enabled between 0.8 to 1.5 of normal speed with 'tempo' controls[65][66]
  • Added support for external PGS/.sup (Blu-ray Disc) subtitles[67]
  • Added support for hardware video acceleration of DVD-Video (with the new VideoPlayer)[54]
  • Added and improved several Audio DSP (Digital Signal Processing) plugins and ADSP addons for Kodi's AudioEngine[68]
  • Added and updated many audio decoder and encoder addons for Kodi[69]
  • Changed video renderers to separate graphics rendering from main thread (part of VideoPlayer refactoring)[55]
  • Improved A/V sync during video playback which reduce time required for audio sync (part of VideoPlayer refactoring)[55][56]
  • Improved switching refresh rates during video playback (part of VideoPlayer refactoring)[54][55][56]
  • Improved audio pass-through support during video playback (part of VideoPlayer refactoring)[55][56]
  • Improved MMAL playback of H.264 MVC (Blu-ray 3D) stereoscopic video with framepacking decoding on Raspberry Pi
  • Improved Stereoscopic 3D playback of 3D videos (as well as better 2D playback of 3D videos)
  • Improved and enhanced Blu-ray support (including updated libbluray dependecies from the VideoLAN project[70])[71]
  • Upgraded FFmpeg multimedia codec and demux libraries to stable branch release version FFmpeg 3.1 (3.1.6)[72][73]
  • Removed certain audio codecs from core and made them into audio decoder and audio encoder add-ons
  • 1.5 Library
  • Added support for scraping, storing, and displaying multiple ratings from different sources[74]
  • Added support for user rating to the OSD (On Screen Display) for music playback[75]
  • Added support for rating and votes label for specific rating[76]
  • Added support to filtering by userrating in the mediafilter dialog[77]
  • Added support to include watched status for movies in actor search dialog[78]
  • Added artist roles tag to the music library to handle tags for ex. Composer, Conductor, DJMixer, etc.[79]
  • Added support for MOOD tag scanning for FLAC, Ogg, Xiph, Vorbis, ASF and MP4 audio files to music library[80]
  • Added option to exclude singles in recently played albums (set to enabled by default)
  • Added support for showning "in progress tv shows" in the filesystem-tree[81]
  • Added support Audio and Subtitle Track Count to Smart Playlist selections filtering[82]
  • Added support to sort actors by number of movies they are in[83]
  • Added support to sort discography ascending by years
  • Added support for a method to retrieve video tags[84]
  • Added ability to JSON-RPC API to return user ratings
  • Improved performance for tag scanning and browsing speed in the Music library
  • Improved database performance for addons accessing library
  • 1.6 Web Scrapers
  • Refactoring and updated scrapers in Kodi for music, movies, tv shows, and music videos
  • Added possibility to get information from both .nfo and scraper
  • 1.7 AudioEngine
  • Added initial support for Audio DSP (Digital Signal Processing) plugins and addons for Kodi's AudioEngine[1]
  • Improved the default cross-platform event driven active state machine pattern ActiveAE (Kodi's AudioEngine)
  • Improved ALSA sink for ActiveAE for Linux Desktop and generic Linux based Embedded Systems
  • Improved PulseAudio sink for ActiveAE for Linux Desktop
  • Improved OSS (Open Sound System) sink for ActiveAE for BSD, like FreeBSD and similar BSD Unix based systems
  • Improved AudioTrack sink for ActiveAE for Android
  • Improved Pi Audio sink for ActiveAE for Raspberry Pi
  • Improved DirectSound sink for ActiveAE for Windows
  • Improved WASAPI sink for ActiveAE for Windows
  • Improved CoreAudio sink for ActiveAE for (Mac) OS X and iOS
  • Improved Darwin sink for ActiveAE for (Mac) OS X and iOS
  • 1.8 Other
  • Added a new default web interface (this new ew webinterface is called "Chorus2" and is currently at version 2.4.1)[85][86][87]
  • Added support for AppVeyor CI (CI for Windows) build server for regression testing of Kodi and binary addons[88]
  • Added support building binary addons to Travis build server for regression testing of Kodi[89]
  • Added support for auto creating code documentation with Doxygen including To-Do list (http://codedocs.xyz/xbmc/xbmc/ )
  • Added documentation for skinning API to Doxygen, and moved PyDocs of Kodi API to Doxygen
  • Added support for IPv6 via cURL
  • Added default for the WeTek Play USB remote to peripherals as input device[90]
  • Added support for game controller haptics (rumble motors) when the user receives a notification[91]
  • Added and updated many audio visualization and screensaver addons for Kodi[92]
  • Improved code stability, performance. and security, as well as general code clean-up in many core areas
  • Improved render capture which is used by Ambilight implementations (such as example Boblight)
  • Improved the the integrated UPnP / DNLA Media Server and Client[93][94]
  • Improved AirPlay compatibility support for iOS 8 (via updated libshairplay)[95]
  • Improved Kodi's JSON-RPC API
  • Improved the the integrated web server (used for remote control web interface and more)
  • Improved HDMI CEC (Consumer Electronics Control) support by updating to LibCEC 4.01 from Pulse-Eight[96]
  • Improved "long-press" support functionality of a single button on a remote control
  • Updated community maintained translations to over 60+ languages to date for Kodi via Transifex Translation System
  • Updated critical dependency libraries such as sqlite, openssl, gnutls, and CMake (used to compile binary addons)
  • Updated artwork containing logos with symbol to reflect that Kodi is a registered trademark
  • Removed support for RAW image decoding (with removal of CxImage as FFmpeg do not support RAW[97][98])
  • Removed CxImage, Libgif, and JpegIO (C/C++ libraries) as dependencies in favor of FFmpeg image decoding[99][100][101]
  • Removed all Boost (C++ libraries) and libsquish as dependencies[102][103]
  • 1.9 Android Specific
  • Moved to Android API 21 and SDK 21 with NDK 10 as minimum, meaning at least Android 5.0 is now required[104][105][106]
  • Moved jni into its own separate project / submodule (jni backports from SPMC)[107]
  • Added support for audio pass-through for DTS-HD, DTS-X, Dolby TrueHD, and Dolby ATMOS
  • Added support in CMake to debug binary-addon packaging issues on Android[108]
  • Improved MediaCodec API video decoding implementations support for Android 5.0 (API level 21) and later
  • Improved automatic refresh rate switching support for video playback on Android 5.0 & later (>= API 21), inc. Android TV
  • Improved support for UltraHD decoding / 4K resolution output when HW supports it
  • Improved playback of HEVC, VC-1 / WMV 9, and VP9 hardware video decoding when using Android's MediaCodec API
  • Removed AMLCodec hardware accelerated video decoding support for Android on Amlogic devices[109]
  • 1.10 BSD Specific
  • Added new CMake based build system of Kodi and binary addons for BSD (as well as for Linux, OSX, and Windows)[110][111]
  • Improved Kodi support for BSD (operating system) on FreeBSD, PC-BSD, and other similar BSD platforms
  • Improved VAAPI (Video Acceleration API) support (requires VAAPI compatible hardware and drivers)
  • Improved VDPAU (NVIDIA) Hardware Video Acceleration (requires VDPAU compatible hardware and drivers)
  • 1.11 Linux Specific
  • Added new CMake based build system of Kodi and binary addons for Linux (as well as for BSD, OSX, and Windows)[112]
  • Added multi-architecture/distribution support to Kodi's CMake build system for Linux[113]
  • Added support for HEVC Main 10 profile (10-bit) hardware video decoding via VAAPI if hardware support it
  • Added support for VP9 hardware video acceleration via VAAPI if supported by display drivers[114]
  • Added support for EGL for X11 (which adds zero copy rendering for VAAPI)[55][56]
  • Added support for zero copy interface to FFmpeg for MMAL renderer on Raspberry Pi[115]
  • Added support for Clang compiler building of Kodi
  • Added support for generating Debian packages with Kodi's shiny new CMake/CPack system[116]
  • Added warning that GNU Build System (Autotools) will be removed soon as deprecated[117]
  • Improved multi-touch support, and improved touch and gesture support on Linux
  • Improved support for UltraHD decoding / 4K resolution output when hardware supports it
  • Improved OpenGL ES and EGL support (using Raspberry Pi as reference devices)
  • Improved VAAPI (Video Acceleration API) support (requires VAAPI compatible hardware and drivers)
  • Improved VDPAU (NVIDIA) Hardware Video Acceleration (requires VDPAU compatible hardware and drivers)
  • Improved XvBA (AMD/ATI) Hardware Video Acceleration (requires XvBA compatible hardware and drivers)
  • Improved OpenMAX Video Acceleration API support for Linux (using Raspberry Pi as reference hardware)
  • Improved dedicated AMLCodec hardware accelerated video decoding support for Linux on Amlogic devices
  • Improved AMD/Intel x86-64 64-bit (AMD64 / IA-64t CPU architectures) support under Linux
  • Removed Wayland display server protocol support (as depended heavily on removed Boost C++ libraries)[118]
  • 1.12 iOS Specific
  • Added support for iOS 10.0 by adding support for compiling Kodi with Xcode 8 IDE and iOS SDK 10.0[119]
  • Added support for TVOS (Apple's iOS fork for Apple TV 4) to Kodi mainline
  • Added support to build iOS for ARM64 (64-bit iOS)
  • Improved Apple VDADecoder Video Acceleration support for iOS (on iPad, iPhone, and iPod iDevices)
  • Improved touch and gesture support for iOS based iDevice platforms (iPad, iPod, and iPhone)
  • 1.13 OS X Specific
  • Added new CMake based build system of Kodi and binary addons for OSX (as well as for Linux, BSD, and Windows)[120]
  • Added “Copy to Kodi” functionality on iOS (for “Open In” Kodi feature in iOS)
  • Added support for compiling Kodi with Xcode 8 IDE for OSX 10.11 (El Capitan) and macOS 10.12 (Sierra)[121]
  • Improved Apple VDADecoder Video Acceleration support for (Mac) OS X
  • 1.14 Windows Specific
  • Converted Kodi to an Desktop Bridge UWP (Universal Windows Platform) compatible app for Windows 10 (x86 only)[122]
  • Added initial support to compile Kodi for Microsoft's UWP (Universal Windows Platform) APIs[122]
  • Added new CMake based build system of Kodi and binary addons for Windows (as well as for Linux, BSD, and OSX)[123]
  • Added support for HEVC Main 10 profile (10-bit) hardware video decoding via DXVA on Windows if drivers support it
  • Added support for 10 to 16 bit video output through the DXVA renderer
  • Added support for per-monitor DPI and scaling[124]
  • Improved rendering system for DirectX 11 and Direct3D 11 native support on Microsoft Windows
  • Improved DXVA/DXVA2 (DirectX Video Acceleration) support (requires DXVA/DXVA2 compatible hardware & drivers)
  • Changed all external libraries to be built with Microsoft Visual Studio 2015
  • Removed unneeded DXVA to D3D11VA wrapper as we now build FFmpeg with D3D11VA support and use it directly



Changes for v17.3 (Krypton) - v17.4 (Krypton)

  • It has been a while since we released 17.3 release which fixed several issues. Now the time has come to do another named 17.4 where we tackled several more issues that were identified. Although we already moved on with development towards v18 we do take the time to fix issues for the current release when we can. We recommend every one to upgrade to this version once it's available for their platform to have the best experience possible. If you want to know what has changed you can browse the list below.
  • Fixes done in this release:
  • Potentially fix crashing on Windows due to an issue in Python
  • Potentially fix crashing on Windows when enabling zeroconf
  • Fix sporadic crash on Windows when installing or updating add-ons
  • Fix issue for users with reverse proxies attempting to forward websockets.
  • Fix possible issue if Linux distro uses system ffmpeg and cause black screen with 10-bit H.265
  • Properly throttle scraping music information online to prevent overloading the provider
  • Fix native keyboard on iOS 11
  • Fix potential crash on Android O loading App icons
  • Fix non showing Kodi banner on Android O
  • Fix potential crash on Android with certain keymaps
  • Fix wrong detection of VP6 and VP8 videocodec on Android
  • Update FFmpeg to 3.1.9
  • Set hard requirement to use FFmpeg 3.1.x only
  • Fix for Hangup when viewing recording and pressing next/previous
  • Fix merged scraped album type and label correctly with that derived from tags from music files
  • Fix possible crash on Linux when using ALSA
  • Save skin settings immediatly after they have changed instead of only on shutdown
  • What else is new?



Changes for v17.0 (Krypton) - v17.1 (Krypton) RC 1

  • This is the Release Candidate for our upcoming bugfix release v17.1 “Krypton” which contains our continuous effort to further improve the v17 release. Our team will certainly try to tackle as much of the reported problems as possible with the limited resources we have. We do want to note that since we are just a small team some of the reported bugs might not get fixed due to lack of developers or time. As such we would certainly welcome any developer who has the ability to help us out to try and fix the bugs he or she encounters and submit it to our code base for review. We sure would like to thank every one involved with either development, testing or simply helping out others with answering their questions.
  • Fixes done in this release candidate:
  • • Update Estuary and Estouchy with some bugfixes and improvements
  • • Fix EDL skipping
  • • Fix slow song smartplaylist
  • • Several PVR fixes
  • • Update Chorus webinterface
  • • Fix addons not being marked broken when they are updated with broken flag
  • • Add limiter on random songs which should prevent large memory usage on big libraries
  • • Improve keyboard mapping during button mapping
  • • Improve analog stick handling
  • • Improve plugin performance when building the content list
  • • Include RTMP inputstream add-on for Windows



Changes for v17 (Krypton) Beta 1 - v17 (Krypton) Beta 2

  • • Any game controller was non function due to recent refactoring. This has now been fixed with the added bonus of deadzone settings for joypads.
  • • PVR section got a variety of fixed ranging from usability to possible crashing
  • • Fix possible issue if internet stream used a redirect
  • • Fix “could not connect to repository” popup
  • • No longer handle data migrations from pre-Kodi v14 versions.
  • • Add fallback path to Kodi settings if the skin you use hasn’t received an update yet
  • • Several fixes done to passthrough audio handling
  • • Fix possible crash on loading context menu add-ons
  • • Add Android Nougat new passthrough audio API which special thanks to Google developers for adding this.
  • • De-interlacing setting underwent some changes recently and some problems came to light.
  • • Skin and add-on updating doesn’t check for dependencies if they are not in a repository. From now on on any upgrade Kodi we will go through all available updates and install them before starting Kodi.
  • • Fix DPI unawareness on Windows where it would start in the zoomed in if it wasn’t set to 100% Thanks to Microsoft for giving us the correct way of solving it.
  • Known problem are
  • • No PVR add-ons packed on Android. Should hopefully get fixed in next update
  • • Some controllers problems if controllers get’s disconnected when Kodi is running



Changes for v16.0 (Jarvis) - v16.1 (Jarvis)

  • • Never cache addons directories
  • • Fix typo when calculating forced ratio size
  • • AndroidStorageProvider: Ignore /mnt/runtime and don’t call Exists all the way every some 500 ms as this will affect performance
  • • Set of fixes for DirectX rendering
  • • Fixed crash under JSON-RPC on iOS/OSX
  • • 20% performance gain on opening EPG guide window
  • • Add missing libgif.so to the Android package
  • • Fix Kodi freezing if no ADSP add-on is present
  • • EventServer security fix by only allowing localhost
  • • Fix possible lockup when entering EPG grid
  • • Fix possible problems with rendering on Windows
  • • Fix possible non working key presses after a key long press
  • • Don’t do a video chapter skip if there’s only one chapter
  • • Fix possible lock up by increasing timeout to let screensavers properly exit
  • • Fix render capture (bookmark images) on certain hardware with DXVA on Windows
  • • Fix problem in ZeroConfBrowser that could cause problems on exit
  • • Fix crash one OSX 10.7 when trying to resolve HDD names
  • • Fix possible crashes when using VAAPI and DXVA video rendering
  • • Fix song reported on playback of songs from cuesheet



Changes for v16.1 (Jarvis) RC1 - v16.1 (Jarvis) RC2

  • • Never cache addons directories
  • • Fix typo when calculating forced ratio size
  • • AndroidStorageProvider: Ignore /mnt/runtime and don’t call Exists all the way every some 500 ms as this will affect performance
  • • Set of fixes for DirectX rendering
  • • Fixed crash under JSON-RPC on iOS/OSX
  • • 20% performance gain on opening EPG guide window
  • • Add missing libgif.so to the Android package
  • • Fix Kodi freezing if no ADSP add-on is present
  • • EventServer security fix by only allowing localhost



Changes for v16.0 (Jarvis) - v16.1 (Jarvis) RC1

  • • Fix possible lockup when entering EPG grid
  • • Fix possible problems with rendering on Windows
  • • Fix possible non working key presses after a key long press
  • • Don’t do a video chapter skip if there’s only one chapter
  • • Fix possible lock up by increasing timeout to let screensavers properly exit
  • • Fix render capture (bookmark images) on certain hardware with DXVA on Windows
  • • Fix problem in ZeroConfBrowser that could cause problems on exit
  • • Fix crash one OSX 10.7 when trying to resolve HDD names
  • • Fix possible crashes when using VAAPI and DXVA video rendering



Changes for v16.0 (Jarvis) RC 2 - v16.0 (Jarvis) RC 3

  • • Fix some possible DVD menu problems
  • • Fix selection of stacked multiple ISO files (movie.disc1.iso, movie.disc2.iso, movie.disc3.iso etc)
  • • Fix navigation in EPG grid when there’s channels have no EPG data available
  • • Add missing MOOD tag scanning for FLAC/Ogg/Xiph/Vorbis, ASF and MP4/iTunes like other file format
  • • Use local icon stored icon instead of downloading a new one when for the add-on update notification
  • • Fix CPU feature check on Android for newer kernels
  • • Fix not correctly selecting items in a list when list is updated or going to next page
  • • Fix “renderloop” crashes on Windows
  • • Fix accidental repeated button presses with long-press feature
  • • Added French AZERTY keyboard



Changes for v16.0 (Jarvis) RC 1 - v16.0 (Jarvis) RC 2

  • It’s time for the second Release Candidate for Kodi v16. Getting the first release candidate ready took a bit longer than we anticipated due to some problems along the way though they should be under control now. With this second release candidate we added a small number of fixes that users brought to our attention. Since we only have a small team and we can’t test it all we must rely on users reporting potential problems on our forum and we try to fix them within our limited spare time. All in all this release is looking like it’s quite solid so far.
  • Some of you commented on several occasion that we should first fix the “known problems” in our previous versions before jumping to the next one. The fact is that fixing those problems correctly is such an undertaking that we simply can’t keep working on the previous one. Our team vision is to keep moving forward and along the way release version for users to use and enjoy that are considered stable enough. We don’t force people to upgrade so if you like an older Kodi version for some reason just keep using it. This vision is known as Release Early Release Often (RERO) on which we’ll make a more in depth review soon.
  • Fixes done in this release compared to Release Candidate 1:
  • • Additional fixes done on saving setting when switching between different profiles
  • • Increase time-out when searching for audio devices on Windows which solves some cases of Kodi not starting
  • • Fix crash when unplugging USB devices
  • • Fix crash when choosing Add Timer in EPG window
  • Please report any problems on our forum http://forum.kodi.tv and not on the release announcement.
  • With that said lets focus on some things that have been changed and added which are noticeable for the end users.
  • What did change in Kodi 16:
  • • Implement the more future proof DirectX11 for Windows which still works for DirectX9 video cards;
  • • Event logging which among others shows which video files didn’t got added to your library;
  • • Skin settings are now stored as separate files like any other add-on which makes migrating settings a lot easier;
  • • Image resource add-ons which provide a single point of entry for skins to share common used images like movie studio icons and record labels which saves quite a lot of space and bandwidth;
  • • Audio DSP (Digital Signal Processing) add-on integration and are already included which could make things possible like equalizers, sound processing, fake surround and more
  • • PVR/DVR section has been extended and improved massively which now also handles series recording
  • • Music library improvements which includes asking to scan to library when adding locations and also better tag scanning
  • • Button long-press which extends the functionality of a single button to handle two functions which is great for button deprived remotes
  • • User interface now supports a new stereoscopic depth effect for 3D TVs or VR headsets
  • • Extend the UPnP server/client integration between Kodi installations
  • • Android now support a Surface Rendering which keeps the interface at normal HD resolution while allows playback of 4K on supported devices
  • • Removal of the infamous libstagefright on Android which served us for the past years while the Android platform matured to a fully fetaured MediaCodec
  • • Add-on manager underwent heavy changes which includes slightly different structure, per add-on auto-update on/off switch, better update/rollback support to choose from repos,
  • • Extend the included keyboard layouts which includes Korean and Chinese
  • • Improved multi-touch support which now also works on Linux
  • • Gives skin developers a more reliable platform to work from and reduce amount of work for adapting to new Kodi versions
  • • Greatly improved audio and video playback in general



Changes for v16.0 (Jarvis) Beta 5 - v16.0 (Jarvis) RC 1

  • • Implement the more future proof DirectX11 for Windows which still works for DirectX9 video cards;
  • • Event logging which among others shows which video files didn’t got added to your library;
  • • Skin settings are now stored as separate files like any other add-on which makes migrating settings a lot easier;
  • • Image resource add-ons which provide a single point of entry for skins to share common used images like movie studio icons and record labels which saves quite a lot of space and bandwidth;
  • • Audio DSP (Digital Signal Processing) add-on integration and are already included which could make things possible like equalizers, sound processing, fake surround and more
  • • PVR/DVR section has been extended and improved massively which now also handles series recording
  • • Music library improvements which includes asking to scan to library when adding locations and also better tag scanning
  • • Button long-press which extends the functionality of a single button to handle two functions which is great for button deprived remotes
  • • User interface now supports a new stereoscopic depth effect for 3D TVs or VR headsets
  • • Extend the UPnP server/client integration between Kodi installations
  • • Android now support a Surface Rendering which keeps the interface at normal HD resolution while allows playback of 4K on supported devices
  • • Removal of the infamous libstagefright on Android which served us for the past year while the Android platform matured to a fully fetaured MediaCodec
  • • Add-on manager underwent heavy changes which includes slightly different structure, per add-on auto-update on/off switch, better update/rollback support to choose from repos,
  • • Extend the included keyboard layouts which includes Korean and Chinese
  • • Improved multi-touch support which now also works on Linux
  • • Gives skin developers a more reliable platform to work from and reduce amount of work for adapting to new Kodi versions
  • • Greatly improved audio and video playback in general



Changes for v16.0 (Jarvis) Beta 3 - v16.0 (Jarvis) Beta 5

  • • Improved: better remote keymap for longpress functionality
  • • Fixed: correctly save skin setting when changing profiles
  • • Fixed: prefer forced subtitle in settings was not working
  • • Fixed: prevent crash on scanning certain mp3 files
  • • Fixed: correct numeric input in some PVR windows
  • • Fixed: better handling of some rotated recorded video files
  • • Fixed: fixed non working deinterlacer for DXVA on Windows
  • • Fixed: certain animated GIF files wouldn’t display correctly
  • • Fixed: a variety of code fixes that are too technical to mention



Changes for 16.0 (Jarvis) Beta 2 - v16.0 (Jarvis) Beta 3

  • • Fixed: non-working touch input in file manager
  • • Fixed: workaround for MySQL 5.7.x query optimizer changes
  • • Fixed: remove broken musicvideo scraper
  • • Fixed: don’t show “sync playback to display” option on Android as it’s not supported
  • • Fixed: fix codepage for Korean language input
  • • Fixed: added workaround for triggering repository updates during playback
  • • Fixed: fix crash in PVR calling the context menu
  • • Fixed: show OK dialog instead of empty list clicking on the update button in add-on information panel
  • • Fixed: several coverity and cppcheck code analysis problems
  • • Fixed: time sometimes jumped backwards on playing bluray m2ts files and fixes stutter on switching files
  • • Fixed: several issues regarding music library
  • • Fixed: timer and EPG handling in PVR
  • • Fixed: crashing on cleaning up events
  • • Fixed: don’t show brightness/contrast controls when using Android MediaCodec (Surface)
  • • Fixed: dont invalidate art for addons that are new or not updated since last fetch
  • • Fixed: Android stylus devices don’t respond on input
  • • Fixed: segfault when ADSP is enabled in settings
  • • Fixed: missing art when playing something from a music add-on
  • • Fixed: variety of cleanups and problems for AMLogic chips
  • • Fixed: fixed possible directory traversal bug due to insufficient url checking
  • • Fixed: handling of media key on Android
  • • Changed: add support for pre-gzipped addons.xml in repositories which should considerably reduce repository traffic
  • • Changed: remove “add source”from Programs section



Changes for 16.0 (Jarvis) Beta 1 - 16.0 (Jarvis) Beta 2

  • • Fixed: Library export now shows the correct dialogs
  • • Fixed: Don’t include broken add-ons in the update panel which is accessed through add-on information
  • • Fixed: Next recording widget for PVR
  • • Fixed: Timer dialog fixes for PVR
  • • Fixed: Ignore volume changes on corked sink for Pulse
  • • Fixed: Don’t show repeating timers on PVR recording list
  • • Fixed: Redact file name in log output for smb://



Changes for v15.2 (Isengard) - v16 Alpha 4

  • Jarvis nearing completion
  • Only two weeks ago we announced 15.2 which is the last release of the Kodi version 15 range and now we’re announcing the last alpha of version 16. What does this means for users? That after four months of alpha versions we are gearing up for changing to the beta stage and working towards a final Kodi 16 release. The past four months the developers worked hard behind the scenes on further improving what is already a great piece of software. Lot’s of code clean-up and improving stability, with a dash of features added here and there. To not bore every one with all the technical changes we’ll dive into some of the most noticeable newly added features.
  • Android Surface Rendering
  • The Android platform has always been a bit special as it’s still maturing and this change shows that. Some newer devices that can do UHD or 4K playback really well lack the power to also create the Kodi interface at that resolution, and this creates kind of a problem. The end result was that the we either had to downscale the video to a lower resolution to make sure the interface was snappy, or show full size video but the device might not be able handle the high resolution interface. This change allows us to create the Kodi user-interface in a different resolution than the resolution we do video playback, so what happens now is that the interface is displayed at 1080p, and the video will actually be output at the 4K resolution if the device supports it as we let the chip-set do the work instead of the processor.
  • Important to mention is that this doesn’t apply to AMLogic devices with proper permissions as these will still use amcodec. Any other Android device that is not able to do “android surface rendering” has not implemented the standard Android MediaCodec API in the proper way. Sadly we have to take this route because the Android eco-system has become too big of a maze to support and we will only implement what we feel is the way forward, this means that we will only follow the official Android platform methods, and we will no longer implement any hacks or workarounds. If the device you have is not compatible, then we strongly advise that you ask your device manufacturer to properly implement these functions in the device’s firmware, it may be harsh but we as Team Kodi are not responsible for incomplete firmware created by these device manufacturers.
  • Removal of libstagefright
  • With the Android platform becoming more mature regarding audio/video with the MediaCodec implementation it was time to say goodbye to libstagefright. The old implementation for audio and video is called libstagefright and has been in the media several times this year, this method has become very outdated and the implementation wasn’t the best, as such we have removed the support for this and will fully focus on MediaCodec. This means that for certain devices this will be a step back for Kodi usage, or perhaps Kodi might even become unusable if they have firmware which doesn’t make proper use MediaCodec. We’re sorry that this is happening but keeping support for libstagefright is hurting further progress, stability and puts a too large support burden on the our Android developer, so we hope you will all understand this decision.
  • Add-on manger changes
  • In the ongoing quest to improve our our add-on manager several changes where done in the overall handling of each add-on. These changes include the following:
  • • Roll-back button on add-on info panel has been replaced by Update
  • • The Update button now opens a list of available versions of the add-on. Should you have several repositories installed that offer different version of this add-on you can now choose which to install.
  • • You can now disable auto-update per add-on through the info panel individual from others.
  • The add-on info panel can either be reached through the add-on manger or selecting the add-on in any section by either right click, use context menu (“C” key) and choose info or use the “I” key to directly open the panel.
  • Goodbye karaoke
  • Sadly we had to say goodbye to the karaoke feature that was hidden in Kodi. None of the team did really know how it worked, if it still worked and how it was integrated into Kodi. Because it was still part of Kodi every skin also had to support this feature which takes quite some work. As such we decided to remove it as whole. It may reappear back in the future because there are now better ways of integrating it back as an add-on. It would only take a developer some interest in getting this done.
  • Additional Fixes/Changes
  • Here’s a quick look at a few other notable fixes and features.
  • • Properly handle wired or bluetooth headsets on Android and only use PCM output
  • • Fix playback of VP9 and VC1 video codecs on Android
  • • Use best possible icons from other Android apps while browsing these in Kodi
  • • Enable true 1920×1080 output on AMLogic device without up-scaling
  • • Add Korean, Chinese and Chech keyboards
  • • Add multi-touch support for Linux platform
  • • Improve touch-screen keymapping
  • • Add stereoscopic depth for Confluence skin
  • • The item that you had previously chosen will now be selected in the selection list instead of just starting at the top of the list
  • • Decouple Kodi and system volume on Android which removes the double audio volume slider
  • • Karaoke support has been completely removed as it wasn’t functional
  • • Further improve DX11 implementation in Windows
  • • iOS9 support
  • • Various PVR fixes and improvements
  • • Various improvements to the music section
  • Needless to say, this is not the entire list of fixes and features for Alpha 4, but that list is quite long and tends to focus on under-the-hood items that are mostly of interest to other devs, skinners, and add-on writers. As these under-the-hood changes begin to work their way up to the user experience, we’ll do our best to detail them here.



Changes for v15.1 (Insengard) - v15.2 (Isengard)

  • • Fix non DVB subtitles
  • • Fix incompatible MySQL queries
  • • Improvements on PulseAudio for Linux
  • • Fix multi images in grouplists/layouts
  • • Updated PVR add-ons: Tvheadend HTSP and MythTV
  • • Fix refresh-rate switching on Android. This should improve on most devices like Nexus Player and NVIDIA SHIELD TV and others which use the Android API
  • • Fix file time used in scanning library which may speed up scanning times on 32bit platforms
  • • Fix video rewind on Windows. May still leave artifacts for some seconds.
  • • Fix continues check on system partitions on Android
  • • Fix MicroDVD subtitles
  • • Fix subtitles positioning below video
  • • Fix memory leak on opening Bluray menu for stream selection
  • • Fix default sorting for songs over UPnP
  • • Updated taglib that fixes a crash when playing flac files
  • • Fix volume adjustment for XBOX controllers
  • • Fixes side flyout appearing when using touch
  • • Fixes freeze on win32 on away mode
  • • Fix crash on osx 10.7 when trying to resolve hdd names
  • • Fix Amlogic zoom problems on Android
  • • Set default screen region for dvb subs (wrong placed subtitles)
  • • Fix missing lyrics from tag when playing from musicdb url
  • • Properly set the time format when setting/changing regions
  • • Fix playback problems on AMLogic after ffwd or skip
  • • Fix fallback for nb_no language
  • • Fix empty LatestAlbum.Artist
  • • Fix watched flag in Confluence media info 3 view



Changes for 15.2 (Isengard) RC 2 - v15.2 (Isengard) RC 3

  • • Fix non DVB subtitles
  • • Fix incompatible MySQL queries
  • • Improvements on PulseAudio for Linux
  • • Fix multi images in grouplists/layouts
  • • Updated PVR add-ons: Tvheadend HTSP and MythTV
  • • Fix refresh-rate switching on Android. This should improve on most devices like Nexus Player and NVIDIA SHIELD TV and others which use the Android API



Changes for v15.1 (Insengard) - 15.2 (Isengard) RC 2

  • Bug fixes



Changes for v15.1 (Insengard) - v15.2 Isengard RC 1

  • • Updated taglib that fixes a crash when playing flac files
  • • Fix volume adjustment for XBOX controllers
  • • Fixes side flyout appearing when using touch
  • • Fixes freeze on win32 on away mode
  • • Fix crash on osx 10.7 when trying to resolve hdd names
  • • Fix Amlogic zoom problems on Android
  • • Set default screen region for dvb subs (wrong placed subtitles)
  • • Fix missing lyrics from tag when playing from musicdb url
  • • Properly set the time format when setting/changing regions
  • • Fix playback problems on AMLogic after ffwd or skip
  • • Fix fallback for nb_no language
  • • Fix empty LatestAlbum.Artist
  • • Fix watched flag in Confluence media info 3 view



Changes for v15.0 (Isengard) - v15.1 (Insengard)

  • • Flush renderbuffers when flushing video player
  • • Fix broken network.bandwidth setting
  • • Fix stuttering in PVR windows
  • • Fix holding lock while querying PVR backend
  • • Unsigned apps are not working on jailbroken iOS 5.1 devices
  • • Add installed languages to the list of possible stream languages
  • • Ensure that file descriptor for logfile is NULL’ed
  • • Fixes a crash when trying do delete a file in filemanager
  • • Reimplement Cocoa_GetVolumeNameFromMountPoint for OSX
  • • Update label color for sliderex controls
  • • CProgressJob: fix crash in DoModal
  • • Fix missing return in CGUIWindowPVRBase::OnBack
  • • FFmpeg: Bump to 2.6.4
  • • Handle startup splash as regular window
  • • Fix linkage for VTB framework for iOS < 6 – fixes VTB on iOS
  • • Fix broken native keyboard on iOS 5.1.1 devices
  • • Fix wrong navigation in SmartPlaylistEditor.xml
  • • Make some virtual filesystems available when no network is available yet
  • • Fix formatting on mysql queries that could cause crash on update
  • • Only set mouse wheel control spin and slider controls when they are actually focusses
  • • Respect view mode changes of EPG when controlling number of EPG updates
  • • Handle startup splash as regular window which prevent problems if PVR or masterlock is used as startup window
  • • Fix watched flag not displaying if item is also resume-able
  • • Remove some logging on exiting that could crash on exit in some cases
  • • Fix overlapping subtitles in some cases



Changes for v15.0 (Isengard) - v15.1 RC1 (Insengard)

  • • Flush renderbuffers when flushing video player
  • • Fix broken network.bandwidth setting
  • • [pvr] fix stuttering introduced
  • • Unsigned apps are not working on jailbroken iOS5.1 devices
  • • Add installed languages to the list of possible stream languages
  • • Ensure that file descriptor for logfile is NULL’ed
  • • [pvr] fix holding lock while querying backend
  • • Fixes a crash when trying do delete a file in filemanager
  • • Reimplement Cocoa_GetVolumeNameFromMountPoint
  • • [guilib] update label color for sliderex controls
  • • CProgressJob: fix crash in DoModal
  • • [pvr] fix missing return in CGUIWindowPVRBase::OnBack
  • • FFmpeg: Bump to 2.6.4
  • • Handle startup splash as regular window
  • • [ios] – fix linkage for VTB framework for ios < 6 – fixes vtb on ios
  • • [ios] – fix broken native keyboard on ios 5.1.1 devices
  • • fix wrong navigation in SmartPlaylistEditor.xml



Changes for v15.0 (Isengard) Beta 1 - v15.0 (Isengard) Beta 2

  • Bump libCEC to 3.3.0 which fixes a variety of problems
  • • Reworked the storage provider on Android. This fixes several problems with mounting points for storage.
  • • Fix the queuing of music videos
  • • Improvement to FF/RW of videos
  • • Improvement to picons in livetv
  • • Prevention of clipping of rotated text, which happened in certain skins
  • • Improved logic to make PVR, audio encoders and audio decoders optional.
  • • Audio decoder and PVR add-ons are now disabled by default. When you want to use these you need to enable them manually.
  • • Fix launching of add-ons from the add-on information dialog
  • • Show progress for add-on repository update
  • • Properly fall back to the new language files location
  • • Fix of grouping movie sets when navigating in smartplaylists
  • • Fix wrong icon showing in popup dialogs
  • • Restore volume after pass-through on Android
  • • Combine previously split GUI text into a single string. This improves ability to properly translate them.
  • • Included newer version of several PVR add-ons
  • • Fix incorrect fall-back language after we made them into add-ons
  • • Fix 8channel audio conversion on Windows
  • • Try to detect supported sample rates on Android
  • • Do a complete video database clean-up session to remove leading/trailing spaces and invalid characters
  • • Prevent inserting leading/trailing spaces and invalid characters on new video scans
  • • Add season and episode labels to PVR section
  • • Fix possible font corruption
  • • Remove default 250ms audio delay on Android for AMLogic chipsets
  • • Fix subtitles showing on top of each other in certain cases



Changes for v14.2 (Helix) - v15.0 (Isengard) Beta 1

  • * Reworked add-on manger that should give a better overview
  • * Chapter selection window that shows thumbs on where to skip to in the video
  • * Easier to navigate audio and subtitle selection list
  • * Addition of language add-ons which allow us to update the User-Interface text outside of regular releases
  • * Expansion of international options like time and date format, temperature and speed units.
  • * Skip steps (step forward & backwards) improvements.
  • * Tuxbox removal. Users of Enigma2 boxes can use the VUPlus PVR add-on
  • * Split PVR add-ons into separate projects which should allow updates through repo in the future
  • * Fix season art scraping on newly added seasons
  • * Immediately fetch updates from repository after Kodi version upgrade
  • * Improvement of installing new skins selection
  • * Remove legacy code pre-Frodo 11.0
  • * Add jump to first unwatched in TV section
  • * Remove certain codecs from our core code and made add-ons out of them. Audio encoders/decoders
  • * Removal of AFP filesystem support
  • * Windows DXVA HEVC hardware decoding support if driver and hardware support exist
  • * Added adaptive seeking through audio and video playback, also know as “skip steps”
  • * Android HEVC H.265 support for some chipsets
  • * Improve webserver caching control
  • * External subtitles over UPnP can be enabled through the settings section
  • * Allow scanning of new sources and marking as watched during other library operations such as “update library”
  • * Allow different sort orders for different sort methods
  • * Start of integration binary add-ons and changing the build system around it
  • * Improved CC (Closed Captions) support for Live TV
  • * ffmpeg 2.6.2 update
  • * Removal remaining SDL code which was used in some areas.
  • * Changed code to C++11
  • * Variety of memleaks, segfaults, crashes and minor issues fixed
  • * Rescrape season art for newly added seasons
  • * Upgrade included webserver which should fix issues with remotes loosing connections
  • * On Android the system now handles the volume
  • * General improvements regarding code stability and performance in all areas
  • * General code clean-up in all areas to simplify adding future features
  • * Mac OSX
  • - Minimal 10.7 Lion required
  • - Only OSX 64-bit builds provided by us, so no more 32bit builds
  • - Minimal MacOSX 10.10 SDK



Changes for v14.0 (Helix) RC 1 - v14.0 (Helix) RC 3

  • 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



Changes for v14.0 (Helix) alpha2 - v14.0 (Helix) alpha4

  • * support for sub-channels in PVR
  • * update sqlite which brings some improved library speed
  • * add support for DSD audio
  • * add mouse support in Bluray menus
  • * add support for EGL/GLESv2 when using X11
  • * 4K playback on Android using AMLcodec
  • * support for the Freescale i.MX6 SystemOnChip
  • * improvements for DXVA video playback on Windows platform



Changes for v13.1 (Gotham) - v13.2 (Gotham)

  • Fix audio problems with pass-through on OSX
  • Crash in Android if an app is favourite, then uninstalled from system.
  • Fix crash in Android when entering programs menu in some skins
  • Bitstream conversion fix for some BD mkv iso rips
  • Fix labelcontrols with autowidth set were always marked as dirty (re-render)
  • Update included PVR add-on
  • Set “remote as keyboard” default to true for Android
  • Fix FTP TLS not working
  • Fix some disappearing characters on Mac OSX
  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks



Changes for v13.1 (Gotham) - v13.2 (Gotham) Beta 1

  • Fixes
  • Fix onplaybackstarted event for external players
  • Don’t show OSD menu DVD menu with mouse/touch
  • GetText and delete sound option for add-on developers
  • Fix wrong sample-rate selection on OSX
  • Fix optical usb devices with > 2 channels on OSX
  • Fix firewall popups in OSX on start-up
  • Make the fake full-screen option only visible when running OSX snowleopard
  • Fix overlapping subtitles
  • Fix accented letters. Example: “VARIéS” rather than “VARIÉS”
  • Prompt for master pin in case the add-on manager is locked
  • Update GUI translations
  • Update included add-ons
  • Fixed several bugs and memory leaks



Changes for v13.0 (Gotham) - v13.1 (Gotham)

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing
  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.



Changes for v13.1 (Gotham) Beta 2 - v13.1 (Gotham) RC 1

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing
  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.



Changes for v13.1 (Gotham) Beta 1 - v13.1 (Gotham) Beta 2

  • Fix resume point of certain PVR items begin stale on playback.
  • Fix weirdness when certain TVs query XBMC’s UPnP server and it starts running a bunch of add-ons which cause popups on the XBMC machine.
  • Fix crash at exit while airplay is playing.



Changes for v13.0 (Gotham) - v13.1 (Gotham) Beta 1

  • Fixes
  • Better recovery of VDPAU on errors.
  • Fixes for cropping of interlaced content using VDPAU.
  • Fix for FLAC tracks with large embedded images not playing.
  • Fix for crash if librtmp wasn’t available.
  • Fix for ffmpeg building on linux using later versions of librtmp.
  • Fix for broken m4a, mp4 playback with paplayer.
  • Fix for the hint text not being shown in editcontrols once unfocused.
  • Fix minor memory leak in PlayMedia builtin function.
  • Fix albumartist use in song smartplaylists.
  • Use unique client broadcast UID in the PVR api.



Changes for v13.0 (Gotham) Beta 1 - v13.0 (Gotham) Beta 2

  • Subtitles for videos over http should now support the same subtitle functions supported by local media (Note: Certain subtitle issues will only be fixed when non-default skins provide updates. Other fixes are in the works.)
  • Rockchip devices on Android will no longer cause XBMC to crash occasionally during playback
  • PVR Programming Guide cleanups
  • AudioEngine improvements to handling AC3 and DTS, as well as smarter handling in Android and intelligent EAC3 recognition
  • Crash on exit should be fixed on various platforms
  • JSON-RPC file listing fixes
  • DXVA fixes in Windows for older Intel GPUs
  • Wording and grammar fixes throughout the UI
  • Local music NFO files are now recognized correctly



Changes for v13 (Gotham) Alpha 7 - v13.0 (Gotham) Beta 1

  • http://wiki.xbmc.org/index.php?title=XBMC_v13_(Gotham)_changelog



Changes for v13 (Gotham) Alpha 6 - v13 (Gotham) Alpha 7

  • New features: Stereoscopic 3D support and Android Hardware video decoding
  • EPG no longer crashes when there is no EPG data
  • Music Database fixes
  • font processing fixes
  • Fixed non-trivial dirty rectangle modes
  • Fix gain for MP3 files (vs FLAC and other audio files)
  • Fix file parse bugs (results in speedier file parsing)
  • Numerous Raspberry Pi fixes



Changes for v12.2 - v12.3 (Frodo)

  • fixes for bugs found in the 12.2 release



<<Back to software description