Archive:Kodi v14 (Helix) changelog: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
m (Karellen moved page Kodi v14 (Helix) changelog to Archive:Kodi v14 (Helix) changelog without leaving a redirect: Outdated)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{mininav|[[Releases]]}}
{{Kodi}} Wiki copy of the Kodi v14 (Helix) condensed changelog for the release with a summery of the most important features and functions as well as other key changes.
{{incomplete}}
 
{{see also|Kodi v14 (Helix) FAQ|Helix API changes|Releases}}
 
{{Kodi}} Wiki copy of the Kodi v14 (Helix) condensed changelog for the release with a summery of larger and important features and functions.


== Changelog ==
== Changelog ==
Line 13: Line 8:
* Improved PVR / DVR timeshift support to pause Live TV (note that each PVR backend still need to support timeshifting)
* Improved PVR / DVR timeshift support to pause Live TV (note that each PVR backend still need to support timeshifting)
* Improved PVR / EPG extensions and notifications support over the JSON-RPC API
* Improved PVR / EPG extensions and notifications support over the JSON-RPC API
* Updated and improved PVR backend clients addons for many popular third-party external [[PVR backend]] platforms:
* Added, updated, and improved PVR backend clients addons for many popular third-party external PVR_recording_software platforms:
** [[PVR/Testing|PVR Demo Client]] dummy addon with fake (method stub) backend for skin development and regression testing
** PVR Demo Client dummy addon with fake backend from Team-XBMC for skin development and regression testing
** [[PVR/Backend/IPTV|IPTV (IPTV Simple Client)]] PVR Addon backend client maintained and available from Kodi's community
** IPTV (IPTV Simple Client) PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/Tvheadend|Tvheadend]] PVR Addon backend clients maintained and available from Kodi's community
** Tvheadend PVR Addon backend clients maintained and available from XBMC's community
** [[PVR/Backend/NextPVR|NextPVR (former GB-PVR)]] PVR Addon backend client maintained and available from Kodi's community
** NextPVR (former GB-PVR) PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/Njoy|Njoy Digital (N7)]] PVR Addon backend client maintained and available from Kodi's community
** Njoy Digital (N7) PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/MediaPortal|MediaPortal]] PVR Addon backend client maintained and available from Kodi's community
** MediaPortal PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/MythTV|MythTV]] PVR Addon backend client maintained and available from the Kodi's community
** [[Archive:MythTV|MythTV PVR Addon backend client maintained and available from the XBMC's community
** [[PVR/Backend/VDR|VDR (Video Disk Recorder)]] PVR Addon backend client maintained and available from Kodi's community
** VDR (Video Disk Recorder) PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/VUPlus|Enigma2 / Vu+ / Dreambox]] PVR Addon backend client maintained and available from Kodi's community
** Enigma2 / Dreambox PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/ForTheRecord|Argus TV / ForTheRecord]] PVR Addon backend client maintained and available from Kodi's community
** Argus TV / ForTheRecord PVR Addon backend client maintained and available from XBMC's community
** [[Add-on:PVR.WMC|WMC (Windows Media Center)]] PVR Addon backend client maintained and available from Kodi's community
** WMC (Windows Media Center) PVR Addon backend client maintained and available from XBMC's community
** [[DVBLink]] PVR Addon backend client maintained and available from Kodi's community
** DVBLink PVR Addon backend client maintained and available from XBMC's community
** [[PVR/Backend/DVBViewer|DVBViewer]] PVR Addon backend client maintained and available from Kodi's community
** DVBViewer PVR Addon backend client maintained and available from XBMC's community


=== Add-ons Framework, API, and Manager ===
=== Add-ons Framework, API, and Manager ===
For full changelogs of all Addons APIs, see [[Helix API changes]], [http://forum.kodi.tv/forumdisplay.php?fid=174 JSON-RPC], and [http://forum.kodi.tv/forumdisplay.php?fid=26 Add-ons] Development Forums
For full changelogs of all Addons APIs, see Helix API changes, [http://forum.kodi.tv/forumdisplay.php?fid=174 JSON-RPC], and [http://forum.kodi.tv/forumdisplay.php?fid=26 Add-ons] Development Forums
* Added framework support for binary addons (inc. closed source proprietary addons) for audio encoder codecs
* Added framework support for binary addons (inc. closed source proprietary addons) for audio encoder codecs
* Added support for audio encoder codecs via a binary addons and move Vorbis, LAME, Flac and WAV audio encoders to addons
* Added support for audio encoder codecs via a binary addons and move Vorbis, LAME, Flac and WAV audio encoders to addons
* Added capability for Text-to-Speech screen readers addons for visual impaired
* Added capability for Text-to-Speech screen readers addons for visual impaired
* Improved the ability to [http://github.com/xbmc/xbmc/pull/901 extend Kodi's native Python API by writing C++ code generated] via [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 Groovy] and [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 SWIG]
* Improved the ability to [http://github.com/xbmc/xbmc/pull/901 extend Kodi's native Python API by writing C++ code generated] via [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 Groovy] and [http://en.wikipedia.org/wiki/Groovy_%28programming_language%29 SWIG]
* Improved Addons API for homebrew DIY RGB LED [http://en.wikipedia.org/wiki/Ambilight Ambilight] clone client software such as [[Add-on:XBMC Boblight|Boblight]]
* Improved Addons API for homebrew DIY RGB LED [http://en.wikipedia.org/wiki/Ambilight Ambilight] clone client software such as Boblight


=== GUI Engine (Skinning Engine) ===
=== GUI Engine (Skinning Engine) ===
For full changelog on changes to the skinning engine, see [[Helix API changes]] and the [http://forum.kodi.tv/showthread.php?tid=194515 Skin Development Forum]
For full changelog on changes to the skinning engine, see Helix API changes and the [http://forum.kodi.tv/showthread.php?tid=194515 Skin Development Forum]
* Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) to Kodi's GUI skinning engine
* Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) to Kodi's GUI skinning engine
* Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) for Subtitles when in 3D mode
* Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) for Subtitles when in 3D mode
Line 43: Line 38:
=== Platform Independent Playback ===
=== Platform Independent Playback ===
* Added support for HEVC (High Efficiency Video Coding) a.k.a. H.265 software video decoding
* Added support for HEVC (High Efficiency Video Coding) a.k.a. H.265 software video decoding
* Improved support for H.264 (including [[Hi10P]]) multi-threaded video decoding when software decoder on CPU is used
* Improved support for H.264 (including Hi10P) multi-threaded video decoding when software decoder on CPU is used
* Upgraded FFmpeg (libavcodec and libavformat) audio/video codec libraries to release version [http://www.ffmpeg.org/download.html#release_2.2 FFmpeg 2.2)]
* Upgraded FFmpeg (libavcodec and libavformat) audio/video codec libraries to release version [http://www.ffmpeg.org/download.html#release_2.2 FFmpeg 2.2)]
* Removed FFmpeg from from the {{Kodi}} code tree, making it easier to compile/build separately
* Removed FFmpeg from from the {{Kodi}} code tree, making it easier to compile/build separately
Line 49: Line 44:
=== Library ===
=== Library ===
* Improved network and file system reading when scanning files and searching for subtitles
* Improved network and file system reading when scanning files and searching for subtitles
* Improved [[MusicBrainz]] tags support to the Music Library and Database
* Improved MusicBrainz tags support to the Music Library and Database
* Improved and extended [[Smart playlists|Smart Playlists]] functionality
* Improved and extended Smart Playlists functionality
* Improved performance for SQL database queries for faster library browsing
* Improved performance for SQL database queries for faster library browsing


Line 58: Line 53:
=== AudioEngine ===
=== AudioEngine ===
* Added support for Planar Formats and PTS audio synchronization from player in ActiveAE
* Added support for Planar Formats and PTS audio synchronization from player in ActiveAE
* Improved the default cross-platform event driven active state machine pattern [[AudioEngine#ActiveAE|ActiveAE]] (Kodi's [[AudioEngine]])
* Improved the default cross-platform event driven active state machine pattern ActiveAE (Kodi's AudioEngine)
* Improved ALSA sink for [[AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop and generic Linux based Embedded Systems
* Improved ALSA sink for ActiveAE for Linux Desktop and generic Linux based Embedded Systems
* Improved PulseAudio sink for [[AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop
* Improved PulseAudio sink for ActiveAE for Linux Desktop
* Improved OSS (Open Sound System) sink for [[AudioEngine#ActiveAE|ActiveAE]] for BSD, like FreeBSD and similar BSD Unix based systems
* Improved OSS (Open Sound System) sink for ActiveAE for BSD, like FreeBSD and similar BSD Unix based systems
* Improved AUDIOTRACK sink for [[AudioEngine#ActiveAE|ActiveAE]] for [[Amlogic]]
* Improved AUDIOTRACK sink for ActiveAE for Amlogic
* Improved Pi Audio sink for [[AudioEngine#ActiveAE|ActiveAE]] for [[Raspberry Pi]]
* Improved Pi Audio sink for ActiveAE for [[Raspberry Pi]]
* Improved DirectSound sink for [[AudioEngine#ActiveAE|ActiveAE]] for Windows
* Improved DirectSound sink for ActiveAE for Windows
* Improved WASAPI sink for [[AudioEngine#ActiveAE|ActiveAE]] for Windows
* Improved WASAPI sink for ActiveAE for Windows
* Improved CoreAudio sink for [[AudioEngine#ActiveAE|ActiveAE]] for Mac OS X and iOS
* Improved CoreAudio sink for ActiveAE for Mac OS X and iOS
* Improved Darwin sink for [[AudioEngine#ActiveAE|ActiveAE]] for Mac OS X and iOS
* Improved Darwin sink for ActiveAE for Mac OS X and iOS


=== Other ===
=== Other ===
Line 74: Line 69:
* Upgraded DVD-Video navigation and playback libraries (libdvdnav, libdvdread, and libdvdcss)
* Upgraded DVD-Video navigation and playback libraries (libdvdnav, libdvdread, and libdvdcss)
* Upgraded SAMBA client to version 3.6.x for improved support for SMB and CIFS protocols
* Upgraded SAMBA client to version 3.6.x for improved support for SMB and CIFS protocols
* Updated community maintained translations to over 60+ languages to date for {{Kodi}} via [[Translation System|Transifex Translation System]]
* Updated community maintained translations to over 60+ languages to date for {{Kodi}} via Transifex Translation System


=== Android Specific ===
=== Android Specific ===
* Improved MediaCodec API video decoding implementations support for Android 4.1 (API level 16) and later
* Improved MediaCodec API video decoding implementations support for Android 4.1 (API level 16) and later
* Improved StageFright API video decoding implementations support for Android 4.0 (API level 14)
* Improved StageFright API video decoding implementations support for Android 4.0 (API level 14)
* Improved the dedicated AMLCodec hardware accelerated video decoding support for [[AMLogic devices]]
* Improved the dedicated AMLCodec hardware accelerated video decoding support for AMLogic devices
* Improved [http://en.wikipedia.org/wiki/ARM_architecture#Advanced_SIMD_.28NEON.29 NEON (Advanced SIMD instruction set)] CPU acceleration support for ARM architecture
* Improved [http://en.wikipedia.org/wiki/ARM_architecture#Advanced_SIMD_.28NEON.29 NEON (Advanced SIMD instruction set)] CPU acceleration support for ARM architecture


Line 88: Line 83:
* Added initial optional X11 support on EGL (EGL-X11) based systems on Linux, full-screen mode only
* Added initial optional X11 support on EGL (EGL-X11) based systems on Linux, full-screen mode only
* Added native XvBA accelerated video decoding for AMD/ATI GPUs on Linux
* Added native XvBA accelerated video decoding for AMD/ATI GPUs on Linux
* Improved ARM processor architecture (using [[WeTek Play]] and [[Raspberry Pi]] as reference devices)
* Added support video accelerated decoding on Freescale i.MX 6 based devices
* Improved OpenGL ES and EGL support (using [[WeTek Play]] and [[Raspberry Pi]] as reference devices)
* Improved ARM processor architecture (using WeTek Play and [[Raspberry Pi]] as reference devices)
* Improved OpenGL ES and EGL support (using Archive:WeTek Play and [[Raspberry Pi]] as reference devices)
* Improved VAAPI (Video Acceleration API) support (requires VAAPI compatible hardware and drivers)
* 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 VDPAU (NVIDIA) Hardware Video Acceleration (requires VDPAU compatible hardware and drivers)
Line 111: Line 107:
<references/>
<references/>


== See also ==
{{Changelogs}}


[[Category:Manual]]
[[Category:Releases|Helix]]
[[Category:Helix|*]]
[[Category:Changelogs|14]]

Latest revision as of 03:55, 28 July 2020

Kodi Wiki copy of the Kodi v14 (Helix) condensed changelog for the release with a summery of the most important features and functions as well as other key changes.

Changelog

Live TV and PVR (Personal Video Recorder)

  • Improved PVR, EPG, and OSD frontend GUI in Kodi and extended the PVR API to support more features and functions
  • Improved PVR / EPG and Live TV interface in Kodi's GUI skinning engine (already in use in Confluence)
  • Improved PVR / DVR timeshift support to pause Live TV (note that each PVR backend still need to support timeshifting)
  • Improved PVR / EPG extensions and notifications support over the JSON-RPC API
  • Added, updated, and improved PVR backend clients addons for many popular third-party external PVR_recording_software platforms:
    • PVR Demo Client dummy addon with fake backend from Team-XBMC for skin development and regression testing
    • IPTV (IPTV Simple Client) PVR Addon backend client maintained and available from XBMC's community
    • Tvheadend PVR Addon backend clients maintained and available from XBMC's community
    • NextPVR (former GB-PVR) PVR Addon backend client maintained and available from XBMC's community
    • Njoy Digital (N7) PVR Addon backend client maintained and available from XBMC's community
    • MediaPortal PVR Addon backend client maintained and available from XBMC's community
    • [[Archive:MythTV|MythTV PVR Addon backend client maintained and available from the XBMC's community
    • VDR (Video Disk Recorder) PVR Addon backend client maintained and available from XBMC's community
    • Enigma2 / Dreambox PVR Addon backend client maintained and available from XBMC's community
    • Argus TV / ForTheRecord PVR Addon backend client maintained and available from XBMC's community
    • WMC (Windows Media Center) PVR Addon backend client maintained and available from XBMC's community
    • DVBLink PVR Addon backend client maintained and available from XBMC's community
    • DVBViewer PVR Addon backend client maintained and available from XBMC's community

Add-ons Framework, API, and Manager

For full changelogs of all Addons APIs, see Helix API changes, JSON-RPC, and Add-ons Development Forums

  • Added framework support for binary addons (inc. closed source proprietary addons) for audio encoder codecs
  • Added support for audio encoder codecs via a binary addons and move Vorbis, LAME, Flac and WAV audio encoders to addons
  • Added capability for Text-to-Speech screen readers addons for visual impaired
  • Improved the ability to extend Kodi's native Python API by writing C++ code generated via Groovy and SWIG
  • Improved Addons API for homebrew DIY RGB LED Ambilight clone client software such as Boblight

GUI Engine (Skinning Engine)

For full changelog on changes to the skinning engine, see Helix API changes and the Skin Development Forum

  • Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) to Kodi's GUI skinning engine
  • Improved Stereoscopic 3D rendering support (Side-by-Side, Top-Bottom, and Anaglyph) for Subtitles when in 3D mode

Platform Independent Playback

  • Added support for HEVC (High Efficiency Video Coding) a.k.a. H.265 software video decoding
  • Improved support for H.264 (including Hi10P) multi-threaded video decoding when software decoder on CPU is used
  • Upgraded FFmpeg (libavcodec and libavformat) audio/video codec libraries to release version FFmpeg 2.2)
  • Removed FFmpeg from from the Kodi code tree, making it easier to compile/build separately

Library

  • Improved network and file system reading when scanning files and searching for subtitles
  • Improved MusicBrainz tags support to the Music Library and Database
  • Improved and extended Smart Playlists functionality
  • Improved performance for SQL database queries for faster library browsing

Web Scrapers

  • Updated music, movies, tv shows, and music video scrapers for Kodi from the community

AudioEngine

  • Added support for Planar Formats and PTS audio synchronization from player in ActiveAE
  • 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 Amlogic
  • 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

Other

  • Renamed and rebranded to Kodi Media Center (from XBMC Media Center)
  • Improved CEC (Consumer Electronics Control) support for Pulse-Eight's LibCEC
  • Upgraded DVD-Video navigation and playback libraries (libdvdnav, libdvdread, and libdvdcss)
  • Upgraded SAMBA client to version 3.6.x for improved support for SMB and CIFS protocols
  • Updated community maintained translations to over 60+ languages to date for Kodi via Transifex Translation System

Android Specific

  • Improved MediaCodec API video decoding implementations support for Android 4.1 (API level 16) and later
  • Improved StageFright API video decoding implementations support for Android 4.0 (API level 14)
  • Improved the dedicated AMLCodec hardware accelerated video decoding support for AMLogic devices
  • Improved NEON (Advanced SIMD instruction set) CPU acceleration support for ARM architecture

BSD Specific

Linux Specific

  • Added initial optional X11 support on EGL (EGL-X11) based systems on Linux, full-screen mode only
  • Added native XvBA accelerated video decoding for AMD/ATI GPUs on Linux
  • Added support video accelerated decoding on Freescale i.MX 6 based devices
  • Improved ARM processor architecture (using WeTek Play and Raspberry Pi as reference devices)
  • Improved OpenGL ES and EGL support (using Archive:WeTek Play and 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 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
  • Upgraded SDL (Simple DirectMedia Layer) from version 1.2 to 2.0 for improved input-support on Linux
  • Removed dependencies of SDL (Simple DirectMedia Layer) for windowing and event handling on X11

iOS Specific

  • Improved Apple VDADecoder Video Acceleration support for iOS (on iPad, iPhone, and iPod iDevices)

Mac OS X Specific

  • Improved Apple VDADecoder Video Acceleration support for (Mac) OS X

Windows Specific

  • Improved DXVA (DirectX Video Acceleration) support (requires DXVA compatible hardware and drivers)
  • Upgraded Kodi for Windows and binary addons to compile with Microsoft Visual Studio 2013 by default

References