Kodi Community Forum

Full Version: Changes to the skinning engine for Kodi Matrix
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Below you'll find an up-to-date list of all changes made to the skinning engine since the release of Kodi Leia.

new infolabels

changed infolabels

deprecated infolabels

new infobools

changed infobools

removed infobools

new builtin actions

changed builtin actions
  • the xbmc. prefix is no longer supported (details)
  • PlayMedia() '1' param support for music (details)

new control type

new windows

removed windows




functional change

Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi.
For discussions / feature requests / bug reports, please find (or create) the appropriate thread in the skin development forum.
2019-04-16 control type

a new control type has been added to Kodi: ranges
this new control can be used to mark certain parts of a progress control.

pull-request: https://github.com/xbmc/xbmc/pull/15767
commit: https://github.com/xbmc/xbmc/commit/cfba...3d031d2014
2019-04-16 new infolabels

- Player.CutList
- Player.Chapters

these infolabels can be used with the ranges control, as EDL and chapter markers

pull-request: https://github.com/xbmc/xbmc/pull/15767
commit: https://github.com/xbmc/xbmc/commit/cfba...3d031d2014
2019-04-16 pvr reminders

support for PVR reminders has been added to Kodi.
this introduces two new infobools:

- ListItem.HasReminder
returns True if the item has a reminder set (PVR)

- ListItem.HasReminderRule
returns True if the item was scheduled by a reminder timer rule (PVR)

and a new button in DialogPVRInfo.xml
- id="11" / label = 826

pull-request: https://github.com/xbmc/xbmc/pull/15467
commit: https://github.com/xbmc/xbmc/commit/e4d0...25f0644872
2019-04-24 new infobools

- ListItem.IsPlayable
returns True when the selected programme can be played (PVR)

- ListItem.HasArchive
returns True when the selected channel has a server-side back buffer (PVR)

pull-request: https://github.com/xbmc/xbmc/pull/15953
commit: https://github.com/xbmc/xbmc/commit/991f...699942ac2f
2019-05-21 new infolabel

- ListItem.FileNameNoExtension

will return the filename without it's extension

pull-request: https://github.com/xbmc/xbmc/pull/16152
commit: https://github.com/xbmc/xbmc/commit/fcfb...6706dd4f68
2019-05-24 removed window

- DialogAccessPoints.xml

this legacy / unused window has been removed from kodi.

pull-request: https://github.com/xbmc/xbmc/pull/16120
commit: https://github.com/xbmc/xbmc/commit/89cd...60343a590b
2019-07-03 new infobool

- PVR.IsPlayingActiveRecording
returns True when Kodi is currently playing a recording that is in progress.

pull-request: https://github.com/xbmc/xbmc/pull/16343
commit: https://github.com/xbmc/xbmc/commit/9dfe...539e70dd3a
2019-04-16 DialogPVRInfo.xml - find similar button

you can now also add the "Find similar" button (id="4" / label=19003) to the PVR recording info dialog (DialogPVRInfo.xml / PVRRecordingInfo).

pull-request: https://github.com/xbmc/xbmc/pull/15648
commit: https://github.com/xbmc/xbmc/commit/ab11...4a6324215f
2019-05-03 DialogVideoInfo.xml - support for movie sets

you can now add support for movie sets in DialogVideoInfo.xml

pull-request: https://github.com/xbmc/xbmc/pull/15315
commit: https://github.com/xbmc/xbmc/commit/ae89...ab6090e56f
2019-04-16 DialogAddonSettings.xml - addon settingslevel button

you can add a button (id="20") to DialogAddonSettings.xml
this will allow users to control the addon settingslevel.

pull-request: https://github.com/xbmc/xbmc/pull/15796
commit: https://github.com/xbmc/xbmc/commit/efe7...c732d6b1e0
2019-08-20 new infolabel

- ListItem.CurrentItem

will return the current index of the item in a container starting at 1.

pull-request: https://github.com/xbmc/xbmc/pull/15527
commit: https://github.com/xbmc/xbmc/commit/e48f...61b064584a
2019-08-20 new infobools

- Integer.IsEven
return True if the value of the infolabel is even

- Integer.IsOdd
return True if the value of the infolabel is odd


pull-request: https://github.com/xbmc/xbmc/pull/15527
commit: https://github.com/xbmc/xbmc/commit/e48f...61b064584a
2019-07-09 DialogPVRGroupManager.xml

Thumbnail images are now automatically generated out of the logos contained in a PVR channel group (for home screen widgets etc.).

You can now add a button (id="35" / label=13315) to DialogPVRGroupManager.xml
This will regenerate the channel group thumbnails.

You can also add a ListItem.Icon for container id=13 to show the generated thumbnail image.

pull-request: https://github.com/xbmc/xbmc/pull/16360
commit: https://github.com/xbmc/xbmc/commit/3c75...8998655233
Pages: 1 2 3 4