2015-12-05, 23:45
Below you'll find an up-to-date list of all changes made to the skinning engine since the release of Kodi Jarvis.
addon.xml
xbmc.gui
new feature
new actions
new built-in functions
removed built-in functions
new infolabels
changed infolabels
removed infolabels
new infobools
changed infobools
removed infobools
deprecated infobools
includes
new defaulticons
changed defaulticons
new database path
new content type
new control type
removed control types
epggrid control
grouplist control
slider control
new dialogs
new window names
removed window names
DialogAddonInfo.xml
DialogNotification.xml
DialogAudioDSPManager.xml
DialogConfirm.xml
DialogGameControllers.xml
DialogMusicInfo.xml
DialogNotification.xml
DialogPVRInfo.xml
DialogSelect.xml
DialogSettings.xml
DialogVolumeBar.xml
MyPlaylist.xml
MyPVRTimers.xml
SettingsCategory.xml
SettingsSystemInfo.xml
SlideShow.xml
SmartPlaylistEditor.xml / SmartPlaylistRule.xml
VideoFullScreen.xml
Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi Krypton.
For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the skin development forum.
addon.xml
- assets tag (details)
xbmc.gui
- 5.12.0 (details)
new feature
new actions
- setrating (details)
new built-in functions
- InstallAddon() (details)
- Skin.SelectBool() (details)
- PlayerControl(tempoup) (details)
- PlayerControl(tempodown) (details)
removed built-in functions
- Skin.SetLargeImage (details)
new infolabels
- MusicPlayer.UserRating (details)
- ListItem.Set (details)
- ListItem.Tag (details)
- ListItem.Rating(<name>) (details)
- ListItem.Votes(<name>) (details)
- ListItem.RatingAndVotes(<name>) (details)
- ListItem.SetID (details)
- ListItem.AddonInstallDate (details)
- ListItem.AddonLastUpdated (details)
- ListItem.AddonLastUsed (details)
- ListItem.AddonNews (details)
- ListItem.AddonSize (details)
- Container.ViewCount (details)
- Container.ShowTitle (details)
- ListItem.Status (details)
- Container.PluginCategory (details)
- ListItem.EndTimeResume (details)
- ListItem.Contributors (details)
- ListItem.ContributorAndRole (details)
- ListItem.Mood (details)
- ListItem.Property(Role.Composer) (details)
- ListItem.Property(Role.Conductor) (details)
- ListItem.Property(Role.Orchestra) (details)
- ListItem.Property(Role.Lyricist) (details)
- ListItem.Property(Role.Remixer) (details)
- ListItem.Property(Role.Arranger) (details)
- ListItem.Property(Role.Engineer) (details)
- ListItem.Property(Role.Producer) (details)
- ListItem.Property(Role.DJMixer) (details)
- ListItem.Property(Role.Mixer) (details)
- MusicPlayer.Contributors (details)
- MusicPlayer.ContributorAndRole (details)
- MusicPlayer.Mood (details)
- MusicPlayer.Property(Role.Composer) (details)
- MusicPlayer.Property(Role.Conductor) (details)
- MusicPlayer.Property(Role.Orchestra) (details)
- MusicPlayer.Property(Role.Lyricist) (details)
- MusicPlayer.Property(Role.Remixer) (details)
- MusicPlayer.Property(Role.Arranger) (details)
- MusicPlayer.Property(Role.Engineer) (details)
- MusicPlayer.Property(Role.Producer) (details)
- MusicPlayer.Property(Role.DJMixer) (details)
- MusicPlayer.Property(Role.Mixer) (details)
- Player.Process(videodecoder) (details)
- Player.Process(deintmethod) (details)
- Player.Process(pixformat) (details)
- Player.Process(videowidth) (details)
- Player.Process(videoheight) (details)
- Player.Process(videofps) (details)
- Player.Process(videodar) (details)
- Player.Process(audiodecoder) (details)
- Player.Process(audiochannels) (details)
- Player.Process(audiosamplerate) (details)
- Player.Process(audiobitspersample) (details)
- Window.Property(Addon.ID) (details)
- Pvr.TVNowRecordingTitle (details)
- Pvr.TVNowRecordingDateTime (details)
- Pvr.TVNowRecordingChannel (details)
- Pvr.TVNowRecordingChannelIcon (details)
- Pvr.TVNextRecordingTitle (details)
- Pvr.TVNextRecordingDateTime (details)
- Pvr.TVNextRecordingChannel (details)
- Pvr.TVNextRecordingChannelIcon (details)
- Pvr.RadioNowRecordingTitle (details)
- Pvr.RadioNowRecordingDateTime (details)
- Pvr.RadioNowRecordingChannel (details)
- Pvr.RadioNowRecordingChannelIcon (details)
- Pvr.RadioNextRecordingTitle (details)
- Pvr.RadioNextRecordingDateTime (details)
- Pvr.RadioNextRecordingChannel (details)
- MusicPlayer.DBID (details)
- VideoPlayer.DBID (details)
- ListItem.Appearances (details)
- System.PrivacyPolicy (details)
changed infolabels
- ListItem.Rating - for songs it's now the scraped rating (details)
- ListItem.UserRating - now available for albums/songs (details)
- ListItem.RatingAndVotes - now available for albums/songs (details)
- ListItem.DBType - now available in the music library (details)
- ListItem.Property(Addon.Name) -> ListItem.AddonName (details)
- ListItem.Property(Addon.Version) -> ListItem.AddonVersion (details)
- ListItem.Property(Addon.Creator) -> ListItem.AddonCreator (details)
- ListItem.Property(Addon.Summary) -> ListItem.AddonSummary (details)
- ListItem.Property(Addon.Description) -> ListItem.AddonDescription (details)
- ListItem.Property(Addon.Disclaimer) -> ListItem.AddonDisclaimer (details)
- ListItem.Property(Addon.Broken) -> ListItem.AddonBroken (details)
- ListItem.Property(Addon.Type) -> ListItem.AddonType (details)
removed infolabels
- ListItem.StarRating (details)
new infobools
- ListItem.Property(Addon.Orphaned) (details)
- ListItem.IsParentFolder (details)
- Window.Is() (details)
- String.IsEmpty() (details)
- String.IsEqual() (details)
- String.StartsWith() (details)
- String.EndsWith() (details)
- String.Contains() (details)
- Integer.IsEqual() (details)
- Integer.IsGreater() (details)
- Integer.IsGreaterOrEqual() (details)
- Integer.IsLess() (details)
- Integer.IsLessOrEqual() (details)
- Library.HasContent(Role, Composer) (details)
- Library.HasContent(Role, Conductor) (details)
- Library.HasContent(Role, Orchestra) (details)
- Library.HasContent(Role, Lyricist) (details)
- Library.HasContent(Role, Remixer) (details)
- Library.HasContent(Role, Arranger) (details)
- Library.HasContent(Role, Engineer) (details)
- Library.HasContent(Role, Producer) (details)
- Library.HasContent(Role, DJMixer) (details)
- Library.HasContent(Role, Mixer) (details)
- Player.Process(videohwdecoder) (details)
- Player.TempoEnabled (details)
- Player.IsTempo (details)
- ListItem.TimerIsActive (details)
- ListItem.TimerHasError (details)
- ListItem.TimerHasConflict (details)
- Pvr.RadioNextRecordingChannelIcon (details)
- Pvr.IsRecordingTV (details)
- Pvr.HasTVTimer (details)
- Pvr.HasNonRecordingTVTimer (details)
- Pvr.IsRecordingRadio (details)
- Pvr.HasRadioTimer (details)
- Pvr.HasNonRecordingRadioTimer (details)
- System.HasCMS (details)
- System.HasPVRAddon (details)
changed infobools
- ListItem.Property(Addon.Installed) > ListItem.Property(Addon.IsInstalled) (details)
- ListItem.Property(Addon.Enabled) > ListItem.Property(Addon.IsEnabled) (details)
- ListItem.Property(Addon.UpdateAvail) > ListItem.Property(Addon.HasUpdate) (details)
removed infobools
deprecated infobools
includes
- changed reference attribute (details)
new defaulticons
- DefaultAddonsInstalled.png (details)
- DefaultAddonsUpdates.png (details)
- DefaultAddonsRepo.png (details)
- DefaultAddonsZip.png (details)
- DefaultAddonsSearch.png (details)
- DefaultAddonGame.png (details)
- DefaultAddonPeripheral.png (details)
- DefaultGameAddons.png (details)
- DefaultAddonInputstream.png (details)
- DefaultAddonsRecentlyUpdated.png (details)
- DefaultMusicRoles.png (details)
changed defaulticons
- unknown-user.png -> DefaultUser.png (details)
new database path
- videodb://inprogresstvshows (details)
new content type
new control type
- gamecontroller (details)
removed control types
epggrid control
- scrollbar support (details)
grouplist control
- <defaultcontrol> support (details)
slider control
- <orientation> support (details)
new dialogs
new window names
- OsdCmsSettings (details)
removed window names
- VideoLibrary (details)
- VideoFiles (details)
- Video (details)
- MusicLibrary (details)
- MusicFiles (details)
- Files (details)
- PVR (details)
- Scripts (details)
- InfoDialog (details)
- VisualisationSettings (details)
- NetworkSettings (details)
- TVSettings (details)
- GUICalibration (details)
DialogAddonInfo.xml
DialogNotification.xml
- replaces DialogKaiToast.xml (details)
DialogAudioDSPManager.xml
- remove listitems (details)
- ListItem.Property(Name) --> ListItem.Label (details)
- ListItem.Property(AddonName) --> ListItem.Label2 (details)
- ListItem.Property(Icon) --> ListItem.Icon (details)
DialogConfirm.xml
- replaces DialogOK.xml (details)
- replaces DialogProgress.xml (details)
- replaces DialogYesNo.xml (details)
DialogGameControllers.xml
DialogMusicInfo.xml
- replaces DialogAlbumInfo.xml (details)
- replaces DialogSongInfo.xml (details)
- container (id="50") for songs (details)
DialogNotification.xml
- replaces DialogKaiToast.xml (details)
DialogPVRInfo.xml
- add button id="9" (details)
DialogSelect.xml
DialogSettings.xml
- replaces DialogAudioDSPSettings.xml (details)
- replaces DialogContentSettings.xml (details)
- replaces DialogMediaFilter.xml (details)
- replaces DialogNetworkSetup.xml (details)
- replaces DialogPeripheralSettings.xml (details)
- replaces DialogPVRTimerSettings.xml (details)
- replaces LockSettings.xml (details)
- replaces ProfileSettings.xml (details)
- replaces VideoOSDSettings.xml (details)
DialogVolumeBar.xml
- replaces DialogMuteBug.xml (details)
MyPlaylist.xml
MyPVRTimers.xml
- remove radiobutton id="8" (details)
- change radiobutton id="9" to id="8" (details)
- add ActivateWindow(TVTimerRules) / ActivateWindow(RadioTimerRules) (details)
- update visible conditions (details)
SettingsCategory.xml
- removed VideosSettings (details)
- removed MusicSettings (details)
- removed PicturesSettings (details)
- removed AppearanceSettings (details)
- removed WeatherSettings (details)
- added PlayerSettings (details)
- added MediaSettings (details)
- added InterfaceSettings (details)
SettingsSystemInfo.xml
SlideShow.xml
- now a dialog instead of a window (details)
SmartPlaylistEditor.xml / SmartPlaylistRule.xml
- converted several controls to regular "button" controls" (details)
VideoFullScreen.xml
- add label id="1" (details)
Please keep this thread clean. It should be an easy overview for skinners who are updating their skin for Kodi Krypton.
For discussions / feature requests / bugreports, please find (or create) the appropriate thread in the skin development forum.