The Kodi team has announced the release candidate for version 16.0, code named Jarvan. While the release does contain new features, the focus is primarily on stability and cleaning up the underlying code to make Kodi more future proof. This release is more exciting for developers than the every day user, but is an important development for all those interested in the future of Kodi. Some of the more relevant features for the community at large are: skin settings being stored as separate files to make migrations easier, better support for music libraries, image resource support and possibly one of the biggest changes, especially for Nvidia Shield owners with the remote, the addition of support for long press functionality. Long press functionality is the ability to assign two function to a single button, holding the button down will activate the second functionality. This is huge for people that have remotes with too few buttons (like the Nvidia shield remote).
Take note however, that this release may break some of your skins and you will need to either use another skin or wait until your favorite has been updated. Please see the official release post form the Kodi team here.
The feature list and a note from the kodi team is below: If you want to download the Jarvis release you can find it here.
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 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
With the list above we only highlighted some of the more noticeable features. The complete list is huge which could fill several pages. A lot of changes went in Kodi 16 like removing old code, splitting up parts in more logical chunks and making it all more resilient to future changes. All these changes are part of a massive change list that only makes sense to developers actually knowing what the source code does. In short we will not bother you with summing up that list. It’s just something that is worth mentioning that not all improvements have to be actual features and are visible to users. We prefer that the program actually works than adding new bells and whistles. Most of the times new features are just a side effect of cleaning up our code.