Archive:Kodi v16 (Jarvis) changelog: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
Line 18: Line 18:
* 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>https://github.com/xbmc/xbmc/pull/7929</ref>
* Added 'Play recording' context menu option if an EPG entry has an associated (PVR) recording<ref>https://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)
* Update the PVR Addon API version to 4.0.0 for Kodi v16 (Jarvis)<ref>https://github.com/xbmc/xbmc/pull/7408</ref><ref>https://github.com/xbmc/xbmc/pull/7626</ref><ref>https://github.com/xbmc/xbmc/pull/8005</ref>
* Update the PVR Addon API version to 4.0.0 for Kodi v16 (Jarvis)<ref>https://github.com/xbmc/xbmc/pull/7408</ref><ref>https://github.com/xbmc/xbmc/pull/7626</ref><ref>https://github.com/xbmc/xbmc/pull/8005</ref>
* Improve 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>https://github.com/xbmc/xbmc/pull/8232</ref>
* Changed activations of PVR windows so they are only available if PVR is enabled<ref>https://github.com/xbmc/xbmc/pull/8232</ref>

Revision as of 16:35, 3 November 2015

Home icon grey.png   ▶ Releases ▶ Kodi v16 (Jarvis) changelog
Emblem-important-yellow.png NOTICE:
Kodi v15 (Isengard) final was just recently released, so please keep in mind that a v16 (Jarvis) release is still far away into the future. As such, this is only a placeholder of that will be a Kodi Wiki copy of the condensed changelog, and as a placeholder for a future release it will only contain changes that have been merged into the current Kodi mainline (the git master tree repository on GitHub). This is all very much a work in progress, as such this is only a listing new features and functions commited to the master branch after Isengard branching, and many many many things are subject to change.
Incomplete.png INCOMPLETE:
This page or section is incomplete. Please add information or correct uncertain data which is marked with a ?

This is a Kodi Wiki copy of the condensed changelog for the future Kodi v16.x (Jarvis) vesion releases 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 / TV Series (EPG based DVR Timers)[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)
  • Update the PVR Addon API version to 4.0.0 for Kodi v16 (Jarvis)[8][9][10]
  • Improve 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 backend platforms:
    • PVR Demo Client dummy addon with fake (method stub) backend for skin development and regression testing
    • IPTV (IPTV Simple Client) PVR Addon backend client maintained and available from Kodi's community
    • Tvheadend PVR Addon backend client maintained and available from Kodi's community
    • MythTV PVR Addon backend client maintained and available from the Kodi's community
    • NextPVR (former GB-PVR) PVR Addon backend client maintained and available from Kodi's community
    • 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 automatic dependency handling for binary addons[1]
  • Added support for disabling auto-updates per addon from the info panel dialog[14]
  • 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[15]
  • ?

GUI Engine (Skinning Engine)

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

  • Added support for Animated GIF images to loadable for any kind of textures, e.g. Posters and FanArt[16]
  • Added support for image resource addons (such 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.)[17]
  • 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[18]
  • 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[19]
  • Add stereoscopic depth support for the Confluence skin[20]
  • Added the use of image resource addons for updating weather fanart images in Confluence[21]
  • Added 'Events' to the Confluence homescreen 'System' submenu[22]
  • 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[23]
  • Added support for skins to use a lightweight font[24]
  • Added toggle switch to visually mark dirty regions to help skinners optimize and troubleshoot skins[25]
  • Added support for sortby and sortorder attributes to the <content> element[5]
  • Added ability in guilib to visualize control hitrects when tagged[26]
  • Added option to conditionally include files to allow skinners to conditionally include a file
  • Added option for skins to show separate icons for empty (DefaultDVDRom.png) and full (DefaultDVDFull.png) DVD-ROM
  • Added support for specifying the image scaling algorithm for image resizing/caching[27]
  • Improve default quality setting of image scaling algorithm for image resizing/caching[28]
  • 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[29]
  • ?

Platform Independent Playback

  • Improved and enhanced Blu-ray support (including updated libbluray dependecies)[6][7]
  • Added support for lossless software decode of DTS-HD tracks/streams in videos using libdcadec via FFmpeg[8]
  • Added support to utilize pixel aspect ratio from SAR (Storage Aspect Ratio) tags in MKV containers[30]
  • Upgraded FFmpeg (libavcodec and libavformat) libraries to release version FFmpeg 2.7.x
  • ?

Library

  • * Unify music library and files view (similar to how its done in video library already)[31]
  • Added a FFmpeg tag loader that can read additional metadata from more media containers[32]
  • Added support to use the new FFmpeg tag loader for reading tags from .DSP files[33]
  • Added support to use the new FFmpeg tag loader for reading tags from .MKA files[34]
  • 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

  • ?

AudioEngine

Other

  • Added ability to open the SmartPlayListEditor for a given playlist
  • Improved the the integrated UPnP / DNLA Media Server and Client[35][36]
  • Improved the JSON-RPC API
  • Updated to CMake version 3.3.2 for depends (used to compile binary addons)[37]
  • Remove support for the current karaoke implmenetation from the core as it was not being maintained [38]
  • ?

Android Specific

  • Added proper implementation of Surface Rendering going thru EGL for video decoded with Android MediaCodec API[39]
  • Added proper implementation of handling MEDIA keys support on Android[40]
  • Improved playback of VC1 and VP9 hardware video decoding when using Android 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
  • Removed support for hardware video decoding via Android StageFright library (libstagefright)
  • ?

BSD Specific

  • ?

Linux Specific

  • ?

iOS Specific

  • Improved touch and gesture support for iOS based iDevice platforms (iPad, iPod, and iPhone)
  • Added support for iOS 9.0 by adding support for compiling Kodi with Xcode 7 IDE and iOS SDK 9.0[41]
  • Moved to iOS 8.4 SDK and Xcode 6.4 IDE as default which added support for iOS 8.4
  • Removed support for compiling Apple TV 2 builds[42]
  • Removed iOS 5.1 (iPad 1) compatiibility as it was required to add iOS 9 [43]
  • ?

OS X Specific

  • Added support for compiling Kodi with Xcode 7 IDE and OS X 10.11 SDK
  • ?

Windows Specific

  • Updated rendering system on Microsoft Windows platforms to DirectX 11 and Direct3D 11 native support[44]
  • Added support for caching font vertices on GPU side (requires Windows 8 and DirectX 11 device drivers)[44]
  • Added support for hardware based Stereoscopic 3D (requires Windows 8 and DirectX 11 device drivers)[44]
  • Added support for interleaved Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)[44]
  • Added support for checkerboard Stereoscopic 3D mode on Windows platforms (requires DirectX 11 device drivers)[44]
  • Improved DXVA/DXVA2 rendering and decoding on Windows (when using DirectX 11 device drivers)[44]
  • ?

References

  1. http://github.com/xbmc/xbmc/pull/6174
  2. https://github.com/xbmc/xbmc/pull/6174
  3. https://github.com/AlwinEsch/pvr.rtl.radiofm
  4. 4.0 4.1 Pull request #7079 adds PVR Series Recordings support to Kodi http://github.com/xbmc/xbmc/pull/7079
  5. http://github.com/xbmc/xbmc/pull/8157
  6. https://github.com/xbmc/xbmc/pull/7929
  7. http://github.com/xbmc/xbmc/pull/8032
  8. https://github.com/xbmc/xbmc/pull/7408
  9. https://github.com/xbmc/xbmc/pull/7626
  10. https://github.com/xbmc/xbmc/pull/8005
  11. http://github.com/xbmc/xbmc/pull/8240
  12. https://github.com/xbmc/xbmc/pull/8232
  13. http://github.com/xbmc/xbmc/pull/8217
  14. https://github.com/xbmc/xbmc/pull/8248
  15. http://github.com/xbmc/xbmc/pull/8167
  16. http://github.com/xbmc/xbmc/pull/8188
  17. https://github.com/xbmc/xbmc/pull/7684
  18. https://github.com/xbmc/xbmc/pull/6174
  19. http://github.com/xbmc/xbmc/pull/7855
  20. http://github.com/xbmc/xbmc/pull/8147
  21. https://github.com/xbmc/xbmc/pull/8263
  22. http://github.com/xbmc/xbmc/pull/8222
  23. http://github.com/xbmc/xbmc/pull/7561
  24. http://github.com/xbmc/xbmc/pull/8182
  25. http://github.com/xbmc/xbmc/pull/7932
  26. https://github.com/xbmc/xbmc/pull/8230
  27. https://github.com/xbmc/xbmc/pull/6986
  28. https://github.com/xbmc/xbmc/pull/6986
  29. https://github.com/xbmc/xbmc/pull/8243
  30. http://github.com/xbmc/xbmc/pull/8168
  31. http://github.com/xbmc/xbmc/pull/8011
  32. http://github.com/xbmc/xbmc/pull/8212
  33. http://github.com/xbmc/xbmc/pull/8212
  34. http://github.com/xbmc/xbmc/pull/8212
  35. http://github.com/xbmc/xbmc/pull/8045
  36. http://github.com/xbmc/xbmc/pull/8051
  37. http://github.com/xbmc/xbmc/pull/8183
  38. http://github.com/xbmc/xbmc/pull/8285
  39. http://github.com/xbmc/xbmc/pull/8277
  40. http://github.com/xbmc/xbmc/pull/8307
  41. https://github.com/xbmc/xbmc/pull/8250
  42. http://github.com/xbmc/xbmc/pull/8181
  43. https://github.com/xbmc/xbmc/pull/
  44. 44.0 44.1 44.2 44.3 44.4 44.5 Kodi rendering system for Windows platform ported to DirectX 11 / Direct3D 11 http://github.com/xbmc/xbmc/pull/6987

See also

Template:Changelogs