2020-03-22, 23:52
This thread will provide an up-to-date list of all changes made to the JSON API since the release of Kodi Leia and JSON-RPC v10.
These can be researched in more detail via the related PRs in Git, but a forum post is to help visibility to JSON consumers.
11.0.0
code fixes to audio/subtitle flags properties
https://github.com/xbmc/xbmc/pull/17002
11.1.0
Add JSON RPC call to send button press event
https://github.com/xbmc/xbmc/pull/16858
11.1.1
Fix plugin:// url support for Files.GetFileDetails
https://github.com/xbmc/xbmc/pull/17202
11.2.0
Add boxset, disctitle & totaldiscs fields
https://github.com/xbmc/xbmc/pull/17270
11.2.1
Also set art when updating infolabels (VideoLibrary.SetMovieDetails and Files.SetFileDetails)
https://github.com/xbmc/xbmc/pull/17223
11.3.0
Add support for extra date and bpm tags in music files
https://github.com/xbmc/xbmc/pull/17437
11.4.0
Support double precision in bookmarks
https://github.com/xbmc/xbmc/pull/17275
11.5.0
22th Mar 2020 https://github.com/xbmc/xbmc/pull/17511
11.6.0
Add support for fetching sample rate, bit rate and number of channels to
25th Mar 2020 https://github.com/xbmc/xbmc/pull/17540
11.7.0 - Breakingchange
Remove ambiguous and duplicate
25th Mar 2020 https://github.com/xbmc/xbmc/pull/15939
11.8.0
Fix
26th Mar 2020 https://github.com/xbmc/xbmc/pull/17535
11.8.1
Faster bulk data read request processing
4th May 2020 https://github.com/xbmc/xbmc/pull/17746
11.8.2
Custom collation for SQLite and MySQL/MariaDB
26th May 2020 https://github.com/xbmc/xbmc/pull/17838
11.9.0
Player.GetProperties add "cachepercentage" property
3rd June 2020 https://github.com/xbmc/xbmc/pull/17984
11.10.0
Add "albumstatus" to AudioLibrary.GetAlbumDetails, SetAlbumDetails and GetAlbums methods
4th June 2020 https://github.com/xbmc/xbmc/pull/17990
11.10.2
Fix displaying integer/string values with dynamic options (an internal implementation change to serialization of settings)
12th June 2020 https://github.com/xbmc/xbmc/pull/18027
11.11.0
Add support for differential sync of music library data
13th June 2020 https://github.com/xbmc/xbmc/pull/18026
11.12.0
Add "customproperties" to Files.GetDirectory method to export listitem property map
7th July 2020 https://github.com/xbmc/xbmc/pull/18106
11.13.0
Add "albumduration" AudioLibrary.GetAlbumDetails, SetAlbumDetails and GetAlbums
19th August 2020 https://github.com/xbmc/xbmc/pull/18257
11.14.0
Add "deprecated" property to GetAddons and GetAddonsDetails
13th September 2020 https://github.com/xbmc/xbmc/pull/18286
11.15.0
Add support for VideoLibrary.Clean by directory
15th October 2020 https://github.com/xbmc/xbmc/pull/18562
Please keep this thread clean. It should be an easy overview for JSON-RPC API consumers.
For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the JSON_RPC forum.
These can be researched in more detail via the related PRs in Git, but a forum post is to help visibility to JSON consumers.
11.0.0
code fixes to audio/subtitle flags properties
https://github.com/xbmc/xbmc/pull/17002
11.1.0
Add JSON RPC call to send button press event
https://github.com/xbmc/xbmc/pull/16858
11.1.1
Fix plugin:// url support for Files.GetFileDetails
https://github.com/xbmc/xbmc/pull/17202
11.2.0
Add boxset, disctitle & totaldiscs fields
https://github.com/xbmc/xbmc/pull/17270
11.2.1
Also set art when updating infolabels (VideoLibrary.SetMovieDetails and Files.SetFileDetails)
https://github.com/xbmc/xbmc/pull/17223
11.3.0
Add support for extra date and bpm tags in music files
https://github.com/xbmc/xbmc/pull/17437
11.4.0
Support double precision in bookmarks
https://github.com/xbmc/xbmc/pull/17275
11.5.0
Favourites.GetFavourites
and Favourites.AddFavourite
now also support androidapp type of favourites22th Mar 2020 https://github.com/xbmc/xbmc/pull/17511
11.6.0
Add support for fetching sample rate, bit rate and number of channels to
AudioLibrary.GetSongs
25th Mar 2020 https://github.com/xbmc/xbmc/pull/17540
11.7.0 - Breakingchange
Remove ambiguous and duplicate
Player.Seek
options25th Mar 2020 https://github.com/xbmc/xbmc/pull/15939
11.8.0
Fix
Player.GetProperties
return of "currentaudiostream" and "audiostreams" data for PAPlayer26th Mar 2020 https://github.com/xbmc/xbmc/pull/17535
11.8.1
Faster bulk data read request processing
4th May 2020 https://github.com/xbmc/xbmc/pull/17746
11.8.2
Custom collation for SQLite and MySQL/MariaDB
26th May 2020 https://github.com/xbmc/xbmc/pull/17838
11.9.0
Player.GetProperties add "cachepercentage" property
3rd June 2020 https://github.com/xbmc/xbmc/pull/17984
11.10.0
Add "albumstatus" to AudioLibrary.GetAlbumDetails, SetAlbumDetails and GetAlbums methods
4th June 2020 https://github.com/xbmc/xbmc/pull/17990
11.10.2
Fix displaying integer/string values with dynamic options (an internal implementation change to serialization of settings)
12th June 2020 https://github.com/xbmc/xbmc/pull/18027
11.11.0
Add support for differential sync of music library data
13th June 2020 https://github.com/xbmc/xbmc/pull/18026
11.12.0
Add "customproperties" to Files.GetDirectory method to export listitem property map
7th July 2020 https://github.com/xbmc/xbmc/pull/18106
11.13.0
Add "albumduration" AudioLibrary.GetAlbumDetails, SetAlbumDetails and GetAlbums
19th August 2020 https://github.com/xbmc/xbmc/pull/18257
11.14.0
Add "deprecated" property to GetAddons and GetAddonsDetails
13th September 2020 https://github.com/xbmc/xbmc/pull/18286
11.15.0
Add support for VideoLibrary.Clean by directory
15th October 2020 https://github.com/xbmc/xbmc/pull/18562
Please keep this thread clean. It should be an easy overview for JSON-RPC API consumers.
For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the JSON_RPC forum.