Kodi Development  19.0
for Binary and Script based Add-Ons
Python API v19

Member onDatabaseUpdated (...)
xbmc.monitor().onDatabaseUpdated() function was removed completely.
Member onDatabaseScanStarted (...)
xbmc.monitor().onDatabaseScanStarted() function was removed completely.
Member onAbortRequested (...)
xbmc.monitor().onAbortRequested() function was removed completely.
Member create (...)
xbmcgui.DialogBusy().create() function was removed completely.
Member update (...)
xbmcgui.DialogBusy().update() function was removed completely.
Member close (...)
xbmcgui.DialogBusy().close() function was removed completely.
Member iscanceled (...)
xbmcgui.DialogBusy().iscanceled() function was removed completely.
Member setIconImage (...)
xbmcgui.ListItem().setIconImage() function was removed completely.
Member setThumbnailImage (...)
xbmcgui.ListItem().setThumbnailImage() function was removed completely.
Member getdescription (...)
xbmcgui.ListItem().getdescription() function was removed completely.
Member getduration (...)
xbmcgui.ListItem().getduration() function was removed completely.
Member getfilename (...)
xbmcgui.ListItem().getfilename() function was removed completely.
Member getfilename (...)
xbmcgui.Window().getResolution() function was removed completely.
Member setCoordinateResolution (...)
xbmcgui.Window().setCoordinateResolution() function was removed completely.
Member makeLegalFilename (...)
xbmc.makeLegalFilename() function was moved to the xbmcvfs module.
Member validatePath (...)
xbmc.validatePath() function was moved to the xbmcvfs module.
Member abortRequested (...)
xbmc.abortRequested flag was removed completely. Use xbmc.Monitor().abortRequested().

Member translatePath (...)
Deprecated xbmc.translatePath. Moved to xbmcvfs.translatePath
Member ControlEdit::setType (...)
New option added to mask numeric input.
Module python_xbmcgui_control_radiobutton
Removed focusTexture and noFocusTexture.
Module python_xbmcgui_control_edit
Removed isPassword
Member validatePath (...)
New function added (replaces old xbmc.validatePath)
Member translatePath (...)
New function added (replaces old xbmc.translatePath)
Member makeLegalFilename (...)
New function added (replaces old xbmc.makeLegalFilename)
Member ListItem::addAvailableArtwork (...)
New param added (preview).
Module python_xbmcgui_listitem
Removed iconImage and thumbnailImage. Use setArt().
Member File::tell ()
New function added
Member File::seek (...)
Function changed. param iWhence is now optional.
Module python_file
Added context manager support
Member InfoTagMusic::getMusicBrainzTrackID ()
New function added.
Member log (...)
Removed LOGNOTICE (use LOGINFO) and LOGSEVERE (use LOGFATAL)
Member DialogProgress::update (...)

Renamed option line1 to message.

Removed option line2.

Removed option line3.

Member DialogProgress::create (...)

Renamed option line1 to message.

Removed option line2.

Removed option line3.

Member Dialog::numeric (...)

New option added ShowAndVerifyNewPassword.

Added new option bHiddenInput.

Member Dialog::ok (...)

Renamed option line1 to message.

Removed option line2.

Removed option line3.

Member Dialog::yesno (...)

Renamed option line1 to message.

Removed option line2.

Removed option line3.

Added new option customlabel.

Member InfoTagVideo::getFilenameAndPath ()
New function added.
Member InfoTagMusic::getMusicBrainzAlbumArtistID ()
New function added.
Member InfoTagMusic::getMusicBrainzReleaseGroupID ()
New function added.
Member InfoTagMusic::getMusicBrainzAlbumID ()
New function added.
Member InfoTagMusic::getMusicBrainzArtistID ()
New function added.