Archive:Kodi v16 (Jarvis) changelog: Difference between revisions
Jump to navigation
Jump to search
Gamester17 (talk | contribs) |
mNo edit summary |
||
(65 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This is a Kodi Wiki copy of the condensed changelog for the v16.0 (Jarvis) version release with a summery of the most important core features and functions as well as other notable changes to key areas of the application software or its user-interface. | |||
This is a Kodi Wiki copy of the condensed changelog for the | |||
== Changelog == | == Changelog == | ||
Line 12: | Line 6: | ||
=== Live TV and PVR (Personal Video Recorder) === | === Live TV and PVR (Personal Video Recorder) === | ||
* Added support for handling RDS Radio signals via PVR and EPG frontend<ref>http://github.com/xbmc/xbmc/pull/6174</ref> | * Added support for handling RDS Radio signals via PVR and EPG frontend<ref>http://github.com/xbmc/xbmc/pull/6174</ref> | ||
* Added support for PVR addons to handle RDS radio signals in UECP and Rass formats<ref> | * Added support for PVR addons to handle RDS radio signals in UECP and Rass formats<ref>http://github.com/xbmc/xbmc/pull/6174</ref> | ||
* Added FM Radio receiver based upon RTL-SDR as PVR Addon backend client<ref> | * Added FM Radio receiver based upon RTL-SDR as PVR Addon backend client<ref>http://github.com/AlwinEsch/pvr.rtl.radiofm</ref> | ||
* Added support to PVR API for Scheduling Recordings of TV Shows | * Added support to PVR API for Scheduling Recordings of TV Shows (EPG based DVR Timers for "Series Recording")<ref name="PVR Series Recording">Pull request #7079 adds PVR Series Recordings support to Kodi http://github.com/xbmc/xbmc/pull/7079</ref> | ||
* Added possibility for series recordings to Kodi's PVR API for improved DVR capabilities<ref name="PVR Series Recording" /> | * Added possibility for series recordings to Kodi's PVR API for improved DVR capabilities<ref name="PVR Series Recording" /> | ||
* Added option for PVR clients and backends to add timeshift indicator to the Video OSD for Live TV | * Added option for PVR clients and backends to add timeshift indicator to the Video OSD for Live TV | ||
* Added support to show channels without EPG data in PVR guide window<ref>http://github.com/xbmc/xbmc/pull/8157</ref> | * Added support to show channels without EPG data in PVR guide window<ref>http://github.com/xbmc/xbmc/pull/8157</ref> | ||
* Added 'Play recording' context menu option if an EPG entry has an associated (PVR) recording<ref> | * Added 'Play recording' context menu option if an EPG entry has an associated (PVR) recording<ref>http://github.com/xbmc/xbmc/pull/7929</ref><ref>http://github.com/xbmc/xbmc/pull/8032</ref> | ||
<ref>http://github.com/xbmc/xbmc/pull/8032</ref> | |||
* Added enhancement and impovements to the PVR API (example series/episode metadata, timer and recording status) | * Added enhancement and impovements to the PVR API (example series/episode metadata, timer and recording status) | ||
* | * Updated Kodi's PVR Addon API version to 4.0.0 for Kodi v16 (Jarvis)<ref>http://github.com/xbmc/xbmc/pull/7408</ref><ref>http://github.com/xbmc/xbmc/pull/7626</ref><ref>http://github.com/xbmc/xbmc/pull/8005</ref> | ||
* Improved EPG association by broadcast ID<ref>http://github.com/xbmc/xbmc/pull/8240</ref> | |||
* Improved speedup reading EPG from database | * Improved speedup reading EPG from database | ||
* Changed activations of PVR windows so they are only available if PVR is enabled<ref> | * Changed activations of PVR windows so they are only available if PVR is enabled<ref>http://github.com/xbmc/xbmc/pull/8232</ref> | ||
* Changed "Add timer" as renamed to "Record", and renamed "Add custom timer" to just "Add timer"<ref>http://github.com/xbmc/xbmc/pull/8217</ref> | * Changed "Add timer" as renamed to "Record", and renamed "Add custom timer" to just "Add timer"<ref>http://github.com/xbmc/xbmc/pull/8217</ref> | ||
* Added, updated, and improved PVR backend clients addons for all popular third-party external | * Added, updated, and improved PVR backend clients addons for all popular third-party external PVR_recording_software]] platforms: | ||
** | ** Add-on:PVR Demo Client|PVR Demo Client]] dummy addon with fake (method stub) PVR_recording_software]] for PVR]] skinning and regression testing | ||
** | ** Add-on:IPTV Simple Client|IPTV Simple Client]] PVR Addon backend client maintained and available from Kodi's community | ||
** | ** Add-on:FilmOn PVR Client|FilmOn]] PVR Addon backend client maintained and available from Kodi's community | ||
** | ** Add-on:Stalker Client|Stalker Middleware]] PVR Addon backend client maintained and available from Kodi's community | ||
** | ** Add-on:HDHomeRun PVR|HDHomeRun]] PVR Addon backend client maintained and available from Kodi's community | ||
** | ** Add-on:Enigma2_Client|Enigma2 (Dreambox / Vu+ / DBox2)]] PVR Addon backend client maintained and available from Kodi's community | ||
** Add-on:VBox TV Gateway PVR Client|VBox TV Gateway]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:Njoy N7 PVR Client|Njoy Digital (N7)]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:PCTV Systems Client|PCTV Systems (Broadway)]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:Tvheadend HTSP Client|Tvheadend HTSP Client]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:VDR VNSI Client|VDR VNSI Client]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:MythTV PVR Client|MythTV PVR Client]] Addon backend client maintained and available from the Kodi's community | |||
** Add-on:NextPVR PVR Client|NextPVR (former GB-PVR)]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:Argus TV Client|Argus TV (former ForTheRecord)]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:DVBLink PVR Client|DVBLink PVR Client]] Addon backend client maintained and available from Kodi's community | |||
** Add-on:DVBViewer Client|DVBViewer Client]] PVR Addon backend client maintained and available from Kodi's community | |||
** Add-on:MediaPortal PVR Client|MediaPortal PVR Client]] Addon backend client maintained and available from Kodi's community | |||
** Add-on:PVR.WMC|WMC (Windows Media Center)]] PVR Addon backend client maintained and available from Kodi's community | |||
=== Add-ons Framework, API, and Manager === | === Add-ons Framework, API, and Manager === | ||
For full changelogs of all Addons APIs, see | For full changelogs of all Addons APIs, see Jarvis 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 | * Added support for allowing skins and resource addons to be activated via info dialog<ref>http://github.com/xbmc/xbmc/pull/7703</ref> | ||
* Added support for disabling auto-updates per addon from the info panel dialog<ref> | * Added support for disabling auto-updates per addon from the info panel dialog<ref>http://github.com/xbmc/xbmc/pull/8248</ref> | ||
* Moved some binary (RSXS) Screensavers and Audio Visualizations (Vis) to addons[ | * Added automatic dependency handling for binary addons[http://github.com/xbmc/xbmc/pull/5329] | ||
* Improved add-on update and rollback support by adding ability to choose only a specific repo | |||
* Improved capabilities for downgrading of addons by supporting multiple versions in same repository<ref>http://github.com/xbmc/xbmc/pull/8038</ref> | |||
* Improved bootstrap buildsystem for binary addons to support arbitrary meta repositories<ref>http://github.com/xbmc/xbmc/pull/8209</ref> | |||
* 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] | |||
* Updated the Groovy (code generator) library to 2.4.4<ref>http://github.com/xbmc/xbmc/pull/7899</ref> | |||
* Moved some binary (RSXS) Screensavers and Audio Visualizations (Vis) to addons[http://github.com/xbmc/xbmc/pull/5329] | |||
* Moved the addon rollback feature to the update dialog and list all available versions there<ref>http://github.com/xbmc/xbmc/pull/8167</ref> | * Moved the addon rollback feature to the update dialog and list all available versions there<ref>http://github.com/xbmc/xbmc/pull/8167</ref> | ||
=== GUI Engine (Skinning Engine) === | === GUI Engine (Skinning Engine) === | ||
For full changelog on changes to the skinning engine, see | For full changelog on changes to the skinning engine, see Jarvis API changes]] and the [http://forum.kodi.tv/showthread.php?tid=231270 Skin Development Forum] | ||
* Updated GUI ABI version 15 as minimum setting any skin before Kodi 15.0 (Isengard) as incompatible<ref>http://github.com/xbmc/xbmc/pull/8055</ref><ref>http://github.com/xbmc/xbmc/pull/8239</ref> | |||
* Update guilib ABI (for libgui) to version 5.10.0<ref>http://github.com/xbmc/xbmc/pull/8494</ref> | |||
* Changed saving of skin settings which are now stored as separate files | |||
* Added support for Animated GIF images to loadable for any kind of textures, e.g. Posters and FanArt<ref>http://github.com/xbmc/xbmc/pull/8188</ref> | * Added support for Animated GIF images to loadable for any kind of textures, e.g. Posters and FanArt<ref>http://github.com/xbmc/xbmc/pull/8188</ref> | ||
* Added support for image resource addons ( | * Added support for image resource addons (as example weather icons, weather fanart, studio logos, and genre icons) | ||
* Added support for sound resource addons (skin effect sounds for button clicks, transitions, etc.)<ref> | * Added support for sound resource addons (skin effect sounds for button clicks, transitions, etc.)<ref>http://github.com/xbmc/xbmc/pull/7684</ref> | ||
* Added new dialogs for managning and settings for digital sound processing addons (Audio DSP plugins) | * Added new dialogs for managning and settings for digital sound processing addons (Audio DSP plugins) | ||
* Added new dialog to display RDS Radio information under PVR windows<ref> | * Added new dialog to display RDS Radio information under PVR windows<ref>http://github.com/xbmc/xbmc/pull/6174</ref> | ||
* Added option for skinners to add a timeshift indicator to the Video OSD for Live TV | * Added option for skinners to add a timeshift indicator to the Video OSD for Live TV | ||
* Added support of <depth> tag for stereoscopic effect for controls to GUI engine for skins<ref>http://github.com/xbmc/xbmc/pull/7855</ref> | * Added skinning support to enable editing of user-ratings from skins frontend<ref>http://github.com/xbmc/xbmc/pull/8049</ref> | ||
* | * Added support of <depth> tag for stereoscopic (3D) effect for controls to GUI engine for skins<ref>http://github.com/xbmc/xbmc/pull/7855</ref> | ||
* Added the use of image resource addons for updating weather fanart images in Confluence<ref> | * Added stereoscopic (3D) depth support for the Confluence skin<ref>http://github.com/xbmc/xbmc/pull/8147</ref> | ||
* Added the use of image resource addons for updating weather fanart images in Confluence<ref>http://github.com/xbmc/xbmc/pull/8263</ref> | |||
* Added 'Events' to the Confluence homescreen 'System' submenu<ref>http://github.com/xbmc/xbmc/pull/8222</ref> | * Added 'Events' to the Confluence homescreen 'System' submenu<ref>http://github.com/xbmc/xbmc/pull/8222</ref> | ||
* Added new infolabel that can be used to display fanart for moviesets inside a movie set[ | * Added EPG to search results window (add to PVR search results window in Confluence)<ref>http://github.com/xbmc/xbmc/pull/7925</ref> | ||
* Added new infolabels that can display audio/subtitle properties for all available streams[ | * Added new infolabel that can be used to display fanart for moviesets inside a movie set[http://github.com/xbmc/xbmc/pull/7914] | ||
* Added new infolabels that can display audio/subtitle properties for all available streams[http://github.com/xbmc/xbmc/pull/7921] | |||
* Added new infolabels for displaying user ratings<ref>http://github.com/xbmc/xbmc/pull/7561</ref> | * Added new infolabels for displaying user ratings<ref>http://github.com/xbmc/xbmc/pull/7561</ref> | ||
* Added support for skins to use a lightweight font<ref>http://github.com/xbmc/xbmc/pull/8182</ref> | * Added support for skins to use a lightweight font<ref>http://github.com/xbmc/xbmc/pull/8182</ref> | ||
* Added toggle switch to visually mark dirty regions to help skinners optimize and troubleshoot skins<ref>http://github.com/xbmc/xbmc/pull/7932</ref> | * Added toggle switch to visually mark dirty regions to help skinners optimize and troubleshoot skins<ref>http://github.com/xbmc/xbmc/pull/7932</ref> | ||
* Added support for sortby and sortorder attributes to the <content> element[ | * Added support for sortby and sortorder attributes to the <content> element[http://github.com/xbmc/xbmc/pull/7882] | ||
* Added ability in guilib to visualize control hitrects when tagged<ref> | * Added ability in guilib to visualize control hitrects when tagged<ref>http://github.com/xbmc/xbmc/pull/8230</ref> | ||
* Added option to conditionally include files to allow skinners to conditionally include a file | * Added option to conditionally include files to allow skinners to conditionally include a file | ||
* Added option for skins to show separate icons for empty | * Added option for skins to show separate icons for empty and full DVD-ROM drives | ||
* Added support for specifying the image scaling algorithm for image resizing/caching<ref> | * Added support for specifying the image scaling algorithm for image resizing/caching<ref>http://github.com/xbmc/xbmc/pull/6986</ref> | ||
* | * Added new on-screen keyboard layouts for; Chinese, Korean, English QWERTZ, Czech QWERTZ and QWERTY<ref>http://github.com/xbmc/xbmc/pull/7952</ref><ref>http://github.com/xbmc/xbmc/pull/8221</ref> | ||
* Updated keyboard layout for some languages and added a new keyboard layouts for a few languages | * Updated keyboard layout for some languages and added a new keyboard layouts for a few languages | ||
* Removed native TvTunes support from Confluence since they changed into a paid-only service<ref> | * Improved default quality setting of image scaling algorithm for image resizing/caching<ref>http://github.com/xbmc/xbmc/pull/6986</ref> | ||
* Improved skinning PVR section by reduceing amount of dialogs and simplify skinning Live TV and EPG windows<ref>http://github.com/xbmc/xbmc/pull/7744</ref> | |||
* Improved skin reloading in case theme/color/font is not default<ref>http://github.com/xbmc/xbmc/pull/7843</ref> | |||
* Improved touch and gesture support for all platforms, and also improved the default touch screen skin (Add-on:Re-Touched|Re-Touched]]) | |||
* Removed skin XML files for Karaoke support as the feature has been removed from Kodi's core<ref>http://github.com/xbmc/xbmc/pull/8285</ref> | |||
* Removed native TvTunes support from Confluence since they changed into a paid-only service<ref>http://github.com/xbmc/xbmc/pull/8243</ref> | |||
=== Platform Independent Playback === | === Platform Independent Playback === | ||
* Added support for lossless software decode of DTS-HD tracks/streams in videos using libdcadec[http://github.com/xbmc/xbmc/pull/7102] | |||
* Added support to utilize pixel aspect ratio from SAR (Storage Aspect Ratio) tags in MKV containers<ref>http://github.com/xbmc/xbmc/pull/8168</ref> | |||
* Improved Stereoscopic 3D playback with video playlist switching when playlists have 2D and 3D videos | |||
* Improved and enhanced Blu-ray support (including updated libbluray dependecies)[http://github.com/xbmc/xbmc/pull/7727][http://github.com/xbmc/xbmc/pull/7950] | * Improved and enhanced Blu-ray support (including updated libbluray dependecies)[http://github.com/xbmc/xbmc/pull/7727][http://github.com/xbmc/xbmc/pull/7950] | ||
* | * Upgraded FFmpeg multimedia codec and demux libraries to stable branch release version [http://www.ffmpeg.org/download.html#release_2.8.5 FFmpeg 2.8.5]<ref>http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog;hb=release/2.8 FFmpeg 2.8 release changelog</ref><ref>http://github.com/xbmc/xbmc/pull/8881</ref> | ||
* Removed certain audio codecs from core and made them into audio decoder and audio encoder add-ons | |||
* | |||
=== Library === | === Library === | ||
* | * Unified the music library and files view (similar to how its done in video library already)<ref>http://github.com/xbmc/xbmc/pull/8011</ref> | ||
* Added option for for user ratings of video items and editing userratings from the GUI frontend<ref>http://github.com/xbmc/xbmc/pull/7561</ref><ref>http://github.com/xbmc/xbmc/pull/8049</ref> | |||
* Added support for set overview (plot) in movie sets in the video library<ref>http://github.com/xbmc/xbmc/pull/8013</ref> | |||
* Added setting for to not group movies into a movie set in the video library if it contains a single item<ref>http://github.com/xbmc/xbmc/pull/8009</ref> | |||
* Added event logging which among others shows which files did not get added to library | |||
* Added genre to television series episode view in the video library<ref>http://github.com/xbmc/xbmc/pull/7920</ref> | |||
* Added support for Audio and Subtitle Track Count to Smart Playlist selections in the video library<ref>http://github.com/xbmc/xbmc/pull/8333</ref> | |||
* Added support to sort by top albums by play count in the music library<ref>http://github.com/xbmc/xbmc/pull/7884</ref> | |||
* Added support for sorting dynamic directory listings from content<ref>http://github.com/xbmc/xbmc/pull/7882</ref> | |||
* Added a FFmpeg tag loader that can read additional metadata from more media containers<ref>http://github.com/xbmc/xbmc/pull/8212</ref> | * Added a FFmpeg tag loader that can read additional metadata from more media containers<ref>http://github.com/xbmc/xbmc/pull/8212</ref> | ||
* Added support to use the new FFmpeg tag loader for reading tags from .DSP files<ref>http://github.com/xbmc/xbmc/pull/8212</ref> | * Added support to use the new FFmpeg tag loader for reading tags from .DSP files<ref>http://github.com/xbmc/xbmc/pull/8212</ref> | ||
Line 82: | Line 111: | ||
* Added support for the MusicBrainz "ARTISTS" tag in id3v2, ape, xiph for music files | * Added support for the MusicBrainz "ARTISTS" tag in id3v2, ape, xiph for music files | ||
* Added ability to fetch season year from video database based on first aired episode | * Added ability to fetch season year from video database based on first aired episode | ||
=== Web Scrapers === | === Web Scrapers === | ||
* | * Updated music, movies, tv shows, and music video scrapers for Kodi | ||
=== AudioEngine === | === AudioEngine === | ||
* | * Added initial support for Audio DSP]] (Digital Signal Processing) plugins and addons for Kodi's AudioEngine]][http://forum.kodi.tv/forumdisplay.php?fid=235] | ||
* | * Improved the default cross-platform event driven active state machine pattern AudioEngine#ActiveAE|ActiveAE]] (Kodi's AudioEngine]]) | ||
* Improved ALSA sink for AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop and generic Linux based Embedded Systems | |||
* Improved PulseAudio sink for AudioEngine#ActiveAE|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 AUDIOTRACK sink for AudioEngine#ActiveAE|ActiveAE]] for Amlogic | |||
* Improved Pi Audio sink for AudioEngine#ActiveAE|ActiveAE]] for Raspberry Pi]] | |||
* Improved DirectSound sink for AudioEngine#ActiveAE|ActiveAE]] for Windows | |||
* Improved WASAPI sink for AudioEngine#ActiveAE|ActiveAE]] for Windows | |||
* Improved CoreAudio sink for AudioEngine#ActiveAE|ActiveAE]] for (Mac) OS X and iOS | |||
* Improved Darwin sink for AudioEngine#ActiveAE|ActiveAE]] for (Mac) OS X and iOS | |||
=== Other === | === Other === | ||
* Added initial support for AirPlay from iOS 9 music streaming capability<ref>http://github.com/xbmc/xbmc/pull/8180</ref> | |||
* Added own lists for audio, subtitle and sub download languages<ref>http://github.com/xbmc/xbmc/pull/8014</ref> | |||
* Added ability to open the SmartPlayListEditor for a given playlist | * Added ability to open the SmartPlayListEditor for a given playlist | ||
* Added "long-press" support to extend the functionality of a single button on a remote control | |||
* Improved code stability and performance as well as general code clean-up in many core areas | |||
* Improved the the integrated UPnP / DNLA Media Server and Client<ref>http://github.com/xbmc/xbmc/pull/8045</ref><ref>http://github.com/xbmc/xbmc/pull/8051</ref> | * Improved the the integrated UPnP / DNLA Media Server and Client<ref>http://github.com/xbmc/xbmc/pull/8045</ref><ref>http://github.com/xbmc/xbmc/pull/8051</ref> | ||
* Improved | * Improved AirPlay compatibility suppor for iOS 8 (via updated libshairplay)<ref>http://github.com/xbmc/xbmc/pull/8180</ref> | ||
* Updated to CMake | * Improved Kodi's JSON-RPC API | ||
* | * Improved CEC|HDMI CEC (Consumer Electronics Control)]] support for [http://libcec.pulse-eight.com/ Pulse-Eight's LibCEC] | ||
* Updated community maintained translations to over 60+ languages to date for Kodi via Translation System|Transifex Translation System]] | |||
* Updated critical dependency libraries such as openssl, gnutls, and CMake (used to compile binary addons)<ref>http://github.com/xbmc/xbmc/pull/8305</ref><ref>http://github.com/xbmc/xbmc/pull/8183</ref> | |||
* Removed support for the current karaoke implmenetation from the core as it was not being maintained <ref>http://github.com/xbmc/xbmc/pull/8285</ref> | |||
=== Android Specific === | === Android Specific === | ||
* ? | * Added experimental pass-through support for Dolby Digital (AC3) audio<ref name="Android audio pass-through in Kodi 16">Kodi 16 - Android pass-through test thread. EXPERIMENTAL! http://forum.kodi.tv/showthread.php?tid=252852</ref> | ||
* Added experimental pass-through support for Dolby TrueHD audio (if supported by underlying hardware & firmware)<ref name="Android audio pass-through in Kodi 16" /> | |||
* Added experimental pass-through support for DTS audio<ref name="Android audio pass-through in Kodi 16" /> | |||
* Added experimental pass-through support for DTS-HD Master Audio (if supported by underlying hardware & firmware)<ref name="Android audio pass-through in Kodi 16" /> | |||
* Added software decode support of Dolby Digital Plus (DD+/E-AC3/EC-3) to PCM audio output<ref name="Android audio pass-through in Kodi 16" /> | |||
* Added proper implementation of Surface Rendering going thru EGL for video decoded with Android's MediaCodec API<ref>http://github.com/xbmc/xbmc/pull/8277</ref> | |||
* Added proper implementation of handling MEDIA keys support on Android<ref>http://github.com/xbmc/xbmc/pull/8307</ref> | |||
* Improved MediaCodec API video decoding implementations support for Android 4.2 (API level 17) and later | |||
* Improved automatic refresh rate switching support for video playback on Android 5.0 and 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 | |||
* Improved display of other Android apps while browsing these under Kodi as application launcher | |||
* Improved audio output by decouple Kodi and system volume which removes double audio volume slider | |||
* Improved touch-screen keymapping for Android based platforms for better gesture support | |||
* Improved [http://en.wikipedia.org/wiki/ARM_architecture#Advanced_SIMD_.28NEON.29 NEON (Advanced SIMD instruction set)] CPU acceleration support for ARM architecture | |||
* Removed support for hardware video decoding via Android StageFright library (libstagefright) | |||
=== BSD Specific === | === BSD Specific === | ||
* | * Improved Kodi support for [http://en.wikipedia.org/wiki/Berkeley_Software_Distribution 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) | |||
=== Linux Specific === | === Linux Specific === | ||
* | * Added multi-touch support, and improved touch and gesture support on Linux | ||
* Added support for HEVC hardware video decoding via [[wikipedia:VAAPI|VAAPI]] API when the VPU and drivers supports it<ref>http://github.com/xbmc/xbmc/pull/7751</ref> | |||
* Added support for HEVC hardware video decoding via [[wikipedia:VDPAU|VDPAU]] API when the VPU and drivers supports<ref>http://github.com/xbmc/xbmc/pull/7751</ref> | |||
* Improved rendering GUI (including OSD) at a different resolution than video playback plane<ref>http://github.com/xbmc/xbmc/pull/8031</ref> | |||
* Improved automatic refresh rate switching support for video playback<ref>http://github.com/xbmc/xbmc/pull/8031</ref> | |||
* Improved EGL rendering on Amlogic by implement 480cvbs/i/p and 576cvbs/i/p modes<ref>http://github.com/xbmc/xbmc/pull/8017</ref> | |||
* Improved SQLite file access performance on Raspberry Pi using MMAP acceleration<ref>http://github.com/xbmc/xbmc/pull/7926 Use mmap to accelerate SQLite file accesses</ref> | |||
* Improved support for UltraHD decoding / 4K resolution output when hardware supports it | |||
* Improved 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 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 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 | |||
=== iOS Specific === | === iOS Specific === | ||
* Added support for iOS 9.0 by adding support for compiling Kodi with Xcode 7 IDE and iOS SDK 9.0<ref>http://github.com/xbmc/xbmc/pull/8250</ref> | |||
* Moved to iOS 8.4 SDK and Xcode 6.4 IDE as default which added support for iOS 8.4 | |||
* 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) | * Improved touch and gesture support for iOS based iDevice platforms (iPad, iPod, and iPhone) | ||
* Removed support for compiling Apple TV 2 builds<ref>http://github.com/xbmc/xbmc/pull/8181</ref> | * Removed support for compiling Apple TV 2 builds<ref>http://github.com/xbmc/xbmc/pull/8181</ref> | ||
* Removed iOS 5.1 (iPad 1) compatiibility as it was required to add iOS 9 <ref> | * Removed iOS 5.1 (iPad 1) compatiibility as it was required to add iOS 9 <ref>http://github.com/xbmc/xbmc/pull/</ref> | ||
=== OS X Specific === | === OS X Specific === | ||
* Improved Apple VDADecoder Video Acceleration support for (Mac) OS X | |||
* Added support for compiling Kodi with Xcode 7 IDE and OS X 10.11 SDK | * Added support for compiling Kodi with Xcode 7 IDE and OS X 10.11 SDK | ||
=== Windows Specific === | === Windows Specific === | ||
* Updated rendering system on Microsoft Windows platforms to DirectX 11 and Direct3D 11 native support<ref name="DirectX 11">Kodi rendering system for Windows platform ported to DirectX 11 / Direct3D 11 http://github.com/xbmc/xbmc/pull/6987</ref> | * Updated the whole rendering system on Microsoft Windows platforms to DirectX 11 and Direct3D 11 native support<ref name="DirectX 11">Kodi rendering system for Windows platform ported to DirectX 11 / Direct3D 11 http://github.com/xbmc/xbmc/pull/6987</ref> | ||
* Added support for caching font vertices on GPU side (requires Windows 8 and DirectX 11 device drivers)<ref name="DirectX 11" /> | * Added support for caching font vertices on GPU side (requires Windows 8 and DirectX 11 device drivers)<ref name="DirectX 11" /> | ||
* Added support for hardware based Stereoscopic 3D (requires Windows 8 and DirectX 11 device drivers)<ref name="DirectX 11" /> | * Added support for hardware based Stereoscopic 3D (requires Windows 8 and DirectX 11 device drivers)<ref name="DirectX 11" /> | ||
Line 126: | Line 203: | ||
* Added support for checkerboard Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)<ref name="DirectX 11" /> | * Added support for checkerboard Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)<ref name="DirectX 11" /> | ||
* Improved DXVA/DXVA2 rendering and decoding on Windows (when using DirectX 11 device drivers)<ref name="DirectX 11" /> | * Improved DXVA/DXVA2 rendering and decoding on Windows (when using DirectX 11 device drivers)<ref name="DirectX 11" /> | ||
* | * Improved support for HEVC hardware video decoding via DXVA on Windows when hardware and driver supports exist | ||
== References == | == References == | ||
<references/> | <references/> | ||
[[Category: | [[Category:Releases|Jarvis]] | ||
Latest revision as of 03:49, 31 July 2020
This is a Kodi Wiki copy of the condensed changelog for the v16.0 (Jarvis) version release with a summery of the most important core features and functions as well as other notable changes to key areas of the application software or its user-interface.
Changelog
Live TV and PVR (Personal Video Recorder)
- Added support for handling RDS Radio signals via PVR and EPG frontend[1]
- Added support for PVR addons to handle RDS radio signals in UECP and Rass formats[2]
- Added FM Radio receiver based upon RTL-SDR as PVR Addon backend client[3]
- Added support to PVR API for Scheduling Recordings of TV Shows (EPG based DVR Timers for "Series Recording")[4]
- Added possibility for series recordings to Kodi's PVR API for improved DVR capabilities[4]
- Added option for PVR clients and backends to add timeshift indicator to the Video OSD for Live TV
- Added support to show channels without EPG data in PVR guide window[5]
- Added 'Play recording' context menu option if an EPG entry has an associated (PVR) recording[6][7]
- Added enhancement and impovements to the PVR API (example series/episode metadata, timer and recording status)
- Updated Kodi's PVR Addon API version to 4.0.0 for Kodi v16 (Jarvis)[8][9][10]
- Improved EPG association by broadcast ID[11]
- Improved speedup reading EPG from database
- Changed activations of PVR windows so they are only available if PVR is enabled[12]
- Changed "Add timer" as renamed to "Record", and renamed "Add custom timer" to just "Add timer"[13]
- Added, updated, and improved PVR backend clients addons for all popular third-party external PVR_recording_software]] platforms:
- Add-on:PVR Demo Client|PVR Demo Client]] dummy addon with fake (method stub) PVR_recording_software]] for PVR]] skinning and regression testing
- Add-on:IPTV Simple Client|IPTV Simple Client]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:FilmOn PVR Client|FilmOn]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:Stalker Client|Stalker Middleware]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:HDHomeRun PVR|HDHomeRun]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:Enigma2_Client|Enigma2 (Dreambox / Vu+ / DBox2)]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:VBox TV Gateway PVR Client|VBox TV Gateway]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:Njoy N7 PVR Client|Njoy Digital (N7)]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:PCTV Systems Client|PCTV Systems (Broadway)]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:Tvheadend HTSP Client|Tvheadend HTSP Client]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:VDR VNSI Client|VDR VNSI Client]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:MythTV PVR Client|MythTV PVR Client]] Addon backend client maintained and available from the Kodi's community
- Add-on:NextPVR PVR Client|NextPVR (former GB-PVR)]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:Argus TV Client|Argus TV (former ForTheRecord)]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:DVBLink PVR Client|DVBLink PVR Client]] Addon backend client maintained and available from Kodi's community
- Add-on:DVBViewer Client|DVBViewer Client]] PVR Addon backend client maintained and available from Kodi's community
- Add-on:MediaPortal PVR Client|MediaPortal PVR Client]] Addon backend client maintained and available from Kodi's community
- Add-on:PVR.WMC|WMC (Windows Media Center)]] PVR Addon backend client maintained and available from Kodi's community
Add-ons Framework, API, and Manager
For full changelogs of all Addons APIs, see Jarvis API changes]], JSON-RPC, and Add-ons Development Forums
- Added support for allowing skins and resource addons to be activated via info dialog[14]
- Added support for disabling auto-updates per addon from the info panel dialog[15]
- Added automatic dependency handling for binary addons[1]
- Improved add-on update and rollback support by adding ability to choose only a specific repo
- Improved capabilities for downgrading of addons by supporting multiple versions in same repository[16]
- Improved bootstrap buildsystem for binary addons to support arbitrary meta repositories[17]
- Improved the ability to extend Kodi's native Python API by writing C++ code generated via Groovy and SWIG
- Updated the Groovy (code generator) library to 2.4.4[18]
- Moved some binary (RSXS) Screensavers and Audio Visualizations (Vis) to addons[2]
- Moved the addon rollback feature to the update dialog and list all available versions there[19]
GUI Engine (Skinning Engine)
For full changelog on changes to the skinning engine, see Jarvis API changes]] and the Skin Development Forum
- Updated GUI ABI version 15 as minimum setting any skin before Kodi 15.0 (Isengard) as incompatible[20][21]
- Update guilib ABI (for libgui) to version 5.10.0[22]
- Changed saving of skin settings which are now stored as separate files
- Added support for Animated GIF images to loadable for any kind of textures, e.g. Posters and FanArt[23]
- Added support for image resource addons (as example weather icons, weather fanart, studio logos, and genre icons)
- Added support for sound resource addons (skin effect sounds for button clicks, transitions, etc.)[24]
- Added new dialogs for managning and settings for digital sound processing addons (Audio DSP plugins)
- Added new dialog to display RDS Radio information under PVR windows[25]
- Added option for skinners to add a timeshift indicator to the Video OSD for Live TV
- Added skinning support to enable editing of user-ratings from skins frontend[26]
- Added support of <depth> tag for stereoscopic (3D) effect for controls to GUI engine for skins[27]
- Added stereoscopic (3D) depth support for the Confluence skin[28]
- Added the use of image resource addons for updating weather fanart images in Confluence[29]
- Added 'Events' to the Confluence homescreen 'System' submenu[30]
- Added EPG to search results window (add to PVR search results window in Confluence)[31]
- Added new infolabel that can be used to display fanart for moviesets inside a movie set[3]
- Added new infolabels that can display audio/subtitle properties for all available streams[4]
- Added new infolabels for displaying user ratings[32]
- Added support for skins to use a lightweight font[33]
- Added toggle switch to visually mark dirty regions to help skinners optimize and troubleshoot skins[34]
- Added support for sortby and sortorder attributes to the <content> element[5]
- Added ability in guilib to visualize control hitrects when tagged[35]
- Added option to conditionally include files to allow skinners to conditionally include a file
- Added option for skins to show separate icons for empty and full DVD-ROM drives
- Added support for specifying the image scaling algorithm for image resizing/caching[36]
- Added new on-screen keyboard layouts for; Chinese, Korean, English QWERTZ, Czech QWERTZ and QWERTY[37][38]
- Updated keyboard layout for some languages and added a new keyboard layouts for a few languages
- Improved default quality setting of image scaling algorithm for image resizing/caching[39]
- Improved skinning PVR section by reduceing amount of dialogs and simplify skinning Live TV and EPG windows[40]
- Improved skin reloading in case theme/color/font is not default[41]
- Improved touch and gesture support for all platforms, and also improved the default touch screen skin (Add-on:Re-Touched|Re-Touched]])
- Removed skin XML files for Karaoke support as the feature has been removed from Kodi's core[42]
- Removed native TvTunes support from Confluence since they changed into a paid-only service[43]
Platform Independent Playback
- Added support for lossless software decode of DTS-HD tracks/streams in videos using libdcadec[6]
- Added support to utilize pixel aspect ratio from SAR (Storage Aspect Ratio) tags in MKV containers[44]
- Improved Stereoscopic 3D playback with video playlist switching when playlists have 2D and 3D videos
- Improved and enhanced Blu-ray support (including updated libbluray dependecies)[7][8]
- Upgraded FFmpeg multimedia codec and demux libraries to stable branch release version FFmpeg 2.8.5[45][46]
- Removed certain audio codecs from core and made them into audio decoder and audio encoder add-ons
Library
- Unified the music library and files view (similar to how its done in video library already)[47]
- Added option for for user ratings of video items and editing userratings from the GUI frontend[48][49]
- Added support for set overview (plot) in movie sets in the video library[50]
- Added setting for to not group movies into a movie set in the video library if it contains a single item[51]
- Added event logging which among others shows which files did not get added to library
- Added genre to television series episode view in the video library[52]
- Added support for Audio and Subtitle Track Count to Smart Playlist selections in the video library[53]
- Added support to sort by top albums by play count in the music library[54]
- Added support for sorting dynamic directory listings from content[55]
- Added a FFmpeg tag loader that can read additional metadata from more media containers[56]
- Added support to use the new FFmpeg tag loader for reading tags from .DSP files[57]
- Added support to use the new FFmpeg tag loader for reading tags from .MKA files[58]
- Added support for the MusicBrainz "ARTISTS" tag in id3v2, ape, xiph for music files
- Added ability to fetch season year from video database based on first aired episode
Web Scrapers
- Updated music, movies, tv shows, and music video scrapers for Kodi
AudioEngine
- Added initial support for Audio DSP]] (Digital Signal Processing) plugins and addons for Kodi's AudioEngine]][9]
- Improved the default cross-platform event driven active state machine pattern AudioEngine#ActiveAE|ActiveAE]] (Kodi's AudioEngine]])
- Improved ALSA sink for AudioEngine#ActiveAE|ActiveAE]] for Linux Desktop and generic Linux based Embedded Systems
- Improved PulseAudio sink for AudioEngine#ActiveAE|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 AUDIOTRACK sink for AudioEngine#ActiveAE|ActiveAE]] for Amlogic
- Improved Pi Audio sink for AudioEngine#ActiveAE|ActiveAE]] for Raspberry Pi]]
- Improved DirectSound sink for AudioEngine#ActiveAE|ActiveAE]] for Windows
- Improved WASAPI sink for AudioEngine#ActiveAE|ActiveAE]] for Windows
- Improved CoreAudio sink for AudioEngine#ActiveAE|ActiveAE]] for (Mac) OS X and iOS
- Improved Darwin sink for AudioEngine#ActiveAE|ActiveAE]] for (Mac) OS X and iOS
Other
- Added initial support for AirPlay from iOS 9 music streaming capability[59]
- Added own lists for audio, subtitle and sub download languages[60]
- Added ability to open the SmartPlayListEditor for a given playlist
- Added "long-press" support to extend the functionality of a single button on a remote control
- Improved code stability and performance as well as general code clean-up in many core areas
- Improved the the integrated UPnP / DNLA Media Server and Client[61][62]
- Improved AirPlay compatibility suppor for iOS 8 (via updated libshairplay)[63]
- Improved Kodi's JSON-RPC API
- Improved CEC|HDMI CEC (Consumer Electronics Control)]] support for Pulse-Eight's LibCEC
- Updated community maintained translations to over 60+ languages to date for Kodi via Translation System|Transifex Translation System]]
- Updated critical dependency libraries such as openssl, gnutls, and CMake (used to compile binary addons)[64][65]
- Removed support for the current karaoke implmenetation from the core as it was not being maintained [66]
Android Specific
- Added experimental pass-through support for Dolby Digital (AC3) audio[67]
- Added experimental pass-through support for Dolby TrueHD audio (if supported by underlying hardware & firmware)[67]
- Added experimental pass-through support for DTS audio[67]
- Added experimental pass-through support for DTS-HD Master Audio (if supported by underlying hardware & firmware)[67]
- Added software decode support of Dolby Digital Plus (DD+/E-AC3/EC-3) to PCM audio output[67]
- Added proper implementation of Surface Rendering going thru EGL for video decoded with Android's MediaCodec API[68]
- Added proper implementation of handling MEDIA keys support on Android[69]
- Improved MediaCodec API video decoding implementations support for Android 4.2 (API level 17) and later
- Improved automatic refresh rate switching support for video playback on Android 5.0 and 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
- Improved display of other Android apps while browsing these under Kodi as application launcher
- Improved audio output by decouple Kodi and system volume which removes double audio volume slider
- Improved touch-screen keymapping for Android based platforms for better gesture support
- Improved NEON (Advanced SIMD instruction set) CPU acceleration support for ARM architecture
- Removed support for hardware video decoding via Android StageFright library (libstagefright)
BSD Specific
- 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)
Linux Specific
- Added multi-touch support, and improved touch and gesture support on Linux
- Added support for HEVC hardware video decoding via VAAPI API when the VPU and drivers supports it[70]
- Added support for HEVC hardware video decoding via VDPAU API when the VPU and drivers supports[71]
- Improved rendering GUI (including OSD) at a different resolution than video playback plane[72]
- Improved automatic refresh rate switching support for video playback[73]
- Improved EGL rendering on Amlogic by implement 480cvbs/i/p and 576cvbs/i/p modes[74]
- Improved SQLite file access performance on Raspberry Pi using MMAP acceleration[75]
- Improved support for UltraHD decoding / 4K resolution output when hardware supports it
- Improved 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 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 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
iOS Specific
- Added support for iOS 9.0 by adding support for compiling Kodi with Xcode 7 IDE and iOS SDK 9.0[76]
- Moved to iOS 8.4 SDK and Xcode 6.4 IDE as default which added support for iOS 8.4
- 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)
- Removed support for compiling Apple TV 2 builds[77]
- Removed iOS 5.1 (iPad 1) compatiibility as it was required to add iOS 9 [78]
OS X Specific
- Improved Apple VDADecoder Video Acceleration support for (Mac) OS X
- Added support for compiling Kodi with Xcode 7 IDE and OS X 10.11 SDK
Windows Specific
- Updated the whole rendering system on Microsoft Windows platforms to DirectX 11 and Direct3D 11 native support[79]
- Added support for caching font vertices on GPU side (requires Windows 8 and DirectX 11 device drivers)[79]
- Added support for hardware based Stereoscopic 3D (requires Windows 8 and DirectX 11 device drivers)[79]
- Added support for interleaved Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)[79]
- Added support for checkerboard Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)[79]
- Improved DXVA/DXVA2 rendering and decoding on Windows (when using DirectX 11 device drivers)[79]
- Improved support for HEVC hardware video decoding via DXVA on Windows when hardware and driver supports exist
References
- ↑ http://github.com/xbmc/xbmc/pull/6174
- ↑ http://github.com/xbmc/xbmc/pull/6174
- ↑ http://github.com/AlwinEsch/pvr.rtl.radiofm
- ↑ 4.0 4.1 Pull request #7079 adds PVR Series Recordings support to Kodi http://github.com/xbmc/xbmc/pull/7079
- ↑ http://github.com/xbmc/xbmc/pull/8157
- ↑ http://github.com/xbmc/xbmc/pull/7929
- ↑ http://github.com/xbmc/xbmc/pull/8032
- ↑ http://github.com/xbmc/xbmc/pull/7408
- ↑ http://github.com/xbmc/xbmc/pull/7626
- ↑ http://github.com/xbmc/xbmc/pull/8005
- ↑ http://github.com/xbmc/xbmc/pull/8240
- ↑ http://github.com/xbmc/xbmc/pull/8232
- ↑ http://github.com/xbmc/xbmc/pull/8217
- ↑ http://github.com/xbmc/xbmc/pull/7703
- ↑ http://github.com/xbmc/xbmc/pull/8248
- ↑ http://github.com/xbmc/xbmc/pull/8038
- ↑ http://github.com/xbmc/xbmc/pull/8209
- ↑ http://github.com/xbmc/xbmc/pull/7899
- ↑ http://github.com/xbmc/xbmc/pull/8167
- ↑ http://github.com/xbmc/xbmc/pull/8055
- ↑ http://github.com/xbmc/xbmc/pull/8239
- ↑ http://github.com/xbmc/xbmc/pull/8494
- ↑ http://github.com/xbmc/xbmc/pull/8188
- ↑ http://github.com/xbmc/xbmc/pull/7684
- ↑ http://github.com/xbmc/xbmc/pull/6174
- ↑ http://github.com/xbmc/xbmc/pull/8049
- ↑ http://github.com/xbmc/xbmc/pull/7855
- ↑ http://github.com/xbmc/xbmc/pull/8147
- ↑ http://github.com/xbmc/xbmc/pull/8263
- ↑ http://github.com/xbmc/xbmc/pull/8222
- ↑ http://github.com/xbmc/xbmc/pull/7925
- ↑ http://github.com/xbmc/xbmc/pull/7561
- ↑ http://github.com/xbmc/xbmc/pull/8182
- ↑ http://github.com/xbmc/xbmc/pull/7932
- ↑ http://github.com/xbmc/xbmc/pull/8230
- ↑ http://github.com/xbmc/xbmc/pull/6986
- ↑ http://github.com/xbmc/xbmc/pull/7952
- ↑ http://github.com/xbmc/xbmc/pull/8221
- ↑ http://github.com/xbmc/xbmc/pull/6986
- ↑ http://github.com/xbmc/xbmc/pull/7744
- ↑ http://github.com/xbmc/xbmc/pull/7843
- ↑ http://github.com/xbmc/xbmc/pull/8285
- ↑ http://github.com/xbmc/xbmc/pull/8243
- ↑ http://github.com/xbmc/xbmc/pull/8168
- ↑ http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog;hb=release/2.8 FFmpeg 2.8 release changelog
- ↑ http://github.com/xbmc/xbmc/pull/8881
- ↑ http://github.com/xbmc/xbmc/pull/8011
- ↑ http://github.com/xbmc/xbmc/pull/7561
- ↑ http://github.com/xbmc/xbmc/pull/8049
- ↑ http://github.com/xbmc/xbmc/pull/8013
- ↑ http://github.com/xbmc/xbmc/pull/8009
- ↑ http://github.com/xbmc/xbmc/pull/7920
- ↑ http://github.com/xbmc/xbmc/pull/8333
- ↑ http://github.com/xbmc/xbmc/pull/7884
- ↑ http://github.com/xbmc/xbmc/pull/7882
- ↑ http://github.com/xbmc/xbmc/pull/8212
- ↑ http://github.com/xbmc/xbmc/pull/8212
- ↑ http://github.com/xbmc/xbmc/pull/8212
- ↑ http://github.com/xbmc/xbmc/pull/8180
- ↑ http://github.com/xbmc/xbmc/pull/8014
- ↑ http://github.com/xbmc/xbmc/pull/8045
- ↑ http://github.com/xbmc/xbmc/pull/8051
- ↑ http://github.com/xbmc/xbmc/pull/8180
- ↑ http://github.com/xbmc/xbmc/pull/8305
- ↑ http://github.com/xbmc/xbmc/pull/8183
- ↑ http://github.com/xbmc/xbmc/pull/8285
- ↑ 67.0 67.1 67.2 67.3 67.4 Kodi 16 - Android pass-through test thread. EXPERIMENTAL! http://forum.kodi.tv/showthread.php?tid=252852
- ↑ http://github.com/xbmc/xbmc/pull/8277
- ↑ http://github.com/xbmc/xbmc/pull/8307
- ↑ http://github.com/xbmc/xbmc/pull/7751
- ↑ http://github.com/xbmc/xbmc/pull/7751
- ↑ http://github.com/xbmc/xbmc/pull/8031
- ↑ http://github.com/xbmc/xbmc/pull/8031
- ↑ http://github.com/xbmc/xbmc/pull/8017
- ↑ http://github.com/xbmc/xbmc/pull/7926 Use mmap to accelerate SQLite file accesses
- ↑ http://github.com/xbmc/xbmc/pull/8250
- ↑ http://github.com/xbmc/xbmc/pull/8181
- ↑ http://github.com/xbmc/xbmc/pull/
- ↑ 79.0 79.1 79.2 79.3 79.4 79.5 Kodi rendering system for Windows platform ported to DirectX 11 / Direct3D 11 http://github.com/xbmc/xbmc/pull/6987