Kodi Development  20.0
for Binary and Script based Add-Ons
Python API v20

Member translatePath (...)
xbmc.translatePath() function was removed completely. Use xbmcvfs.translatePath().

Member Actor::Actor (...)
New function added.
Member Actor::getName ()
New function added.
Member Actor::getOrder ()
New function added.
Member Actor::getRole ()
New function added.
Member Actor::getThumbnail ()
New function added.
Member Actor::setName (...)
New function added.
Member Actor::setOrder (...)
New function added.
Member Actor::setRole (...)
New function added.
Member Actor::setThumbnail (...)
New function added.
Member Addon::getSettingBool (...)
Deprecated. Use Settings.getBool() instead.
Member Addon::getSettingInt (...)
Deprecated. Use Settings.getInt() instead.
Member Addon::getSettingNumber (...)
Deprecated. Use Settings.getNumber() instead.
Member Addon::getSettings (...)
New function added.
Member Addon::getSettingString (...)
Deprecated. Use Settings.getString() instead.
Member Addon::setSettingBool (...)
Deprecated. Use Settings.setBool() instead.
Member Addon::setSettingInt (...)
Deprecated. Use Settings.setInt() instead.
Member Addon::setSettingNumber (...)
Deprecated. Use Settings.setNumber() instead.
Member Addon::setSettingString (...)
Deprecated. Use Settings.setString() instead.
Member AudioStreamDetail::AudioStreamDetail (...)
New function added.
Member AudioStreamDetail::getChannels ()
New function added.
Member AudioStreamDetail::getCodec ()
New function added.
Member AudioStreamDetail::getLanguage ()
New function added.
Member AudioStreamDetail::setChannels (...)
New function added.
Member AudioStreamDetail::setCodec (...)
New function added.
Member AudioStreamDetail::setLanguage (...)
New function added.
Member Dialog::colorpicker (...)
New function added.
Member Dialog::yesno (...)
Added new option defaultbutton.
Member Dialog::yesnocustom (...)
Added new option defaultbutton.
Member InfoTagGame::getDeveloper ()
New function added.
Member InfoTagGame::getGameClient ()
New function added.
Member InfoTagGame::getGenres ()
New function added.
Member InfoTagGame::getOverview ()
New function added.
Member InfoTagGame::getPlatform ()
New function added.
Member InfoTagGame::getPublisher ()
New function added.
Member InfoTagGame::getTitle ()
New function added.
Member InfoTagGame::getYear ()
New function added.
Member InfoTagGame::InfoTagGame (...)
New function added.
Member InfoTagGame::setDeveloper (...)
New function added.
Member InfoTagGame::setGameClient (...)
New function added.
Member InfoTagGame::setGenres (...)
New function added.
Member InfoTagGame::setOverview (...)
New function added.
Member InfoTagGame::setPlatform (...)
New function added.
Member InfoTagGame::setPublisher (...)
New function added.
Member InfoTagGame::setTitle (...)
New function added.
Member InfoTagGame::setYear (...)
New function added.
Member InfoTagMusic::getGenre ()
Deprecated. Use getGenres() instead.
Member InfoTagMusic::getGenres ()
New function added.
Member InfoTagMusic::getLastPlayed ()
Deprecated. Use getLastPlayedAsW3C() instead.
Member InfoTagMusic::getLastPlayedAsW3C ()
New function added.
Member InfoTagMusic::getYear ()
New function added.
Member InfoTagMusic::InfoTagMusic (...)
Added offscreen argument.
Member InfoTagMusic::setAlbum (...)
New function added.
Member InfoTagMusic::setAlbumArtist (...)
New function added.
Member InfoTagMusic::setArtist (...)
New function added.
Member InfoTagMusic::setComment (...)
New function added.
Member InfoTagMusic::setDbId (...)
New function added.
Member InfoTagMusic::setDisc (...)
New function added.
Member InfoTagMusic::setDuration (...)
New function added.
Member InfoTagMusic::setGenres (...)
New function added.
Member InfoTagMusic::setLastPlayed (...)
New function added.
Member InfoTagMusic::setListeners (...)
New function added.
Member InfoTagMusic::setLyrics (...)
New function added.
Member InfoTagMusic::setMediaType (...)
New function added.
Member InfoTagMusic::setMusicBrainzAlbumArtistID (...)
New function added.
Member InfoTagMusic::setMusicBrainzAlbumID (...)
New function added.
Member InfoTagMusic::setMusicBrainzArtistID (...)
New function added.
Member InfoTagMusic::setMusicBrainzReleaseGroupID (...)
New function added.
Member InfoTagMusic::setMusicBrainzTrackID (...)
New function added.
Member InfoTagMusic::setPlayCount (...)
New function added.
Member InfoTagMusic::setRating (...)
New function added.
Member InfoTagMusic::setReleaseDate (...)
New function added.
Member InfoTagMusic::setTitle (...)
New function added.
Member InfoTagMusic::setTrack (...)
New function added.
Member InfoTagMusic::setURL (...)
New function added.
Member InfoTagMusic::setUserRating (...)
New function added.
Member InfoTagMusic::setYear (...)
New function added.
Member InfoTagPicture::getDirector ()
New function added.
Member InfoTagPicture::getResolution ()
New function added.
Member InfoTagPicture::InfoTagPicture (...)
New function added.
Member InfoTagPicture::setDateTimeTaken (...)
New function added.
Member InfoTagPicture::setResolution (...)
New function added.
Member InfoTagVideo::addAudioStream (...)
New function added.
Member InfoTagVideo::addAvailableArtwork (...)
New function added.
Member InfoTagVideo::addSeason (...)
New function added.
Member InfoTagVideo::addSeasons (...)
New function added.
Member InfoTagVideo::addSubtitleStream (...)
New function added.
Member InfoTagVideo::addVideoStream (...)
New function added.
Member InfoTagVideo::getActors ()
New function added.
Member InfoTagVideo::getCast ()
Deprecated. Use getActors() instead.
Member InfoTagVideo::getDirector ()
Deprecated. Use getDirectors() instead.
Member InfoTagVideo::getDirectors ()
New function added.
Member InfoTagVideo::getFirstAired ()
Deprecated. Use getFirstAiredAsW3C() instead.
Member InfoTagVideo::getFirstAiredAsW3C ()
New function added.
Member InfoTagVideo::getGenre ()
Deprecated. Use getGenres() instead.
Member InfoTagVideo::getGenres ()
New function added.
Member InfoTagVideo::getLastPlayed ()
Deprecated. Use getLastPlayedAsW3C() instead.
Member InfoTagVideo::getLastPlayedAsW3C ()
New function added.
Member InfoTagVideo::getPremiered ()
Deprecated. Use getPremieredAsW3C() instead.
Member InfoTagVideo::getPremieredAsW3C ()
New function added.
Member InfoTagVideo::getRating (type)
Optional type parameter added.
Member InfoTagVideo::getResumeTime (...)
New function added.
Member InfoTagVideo::getUniqueID (key)
New function added.
Member InfoTagVideo::getVotes ()
Deprecated. Use getVotesAsInt() instead.
Member InfoTagVideo::getVotesAsInt (type)
New function added.
Member InfoTagVideo::getWriters ()
New function added.
Member InfoTagVideo::getWritingCredits ()
Deprecated. Use getWriters() instead.
Member InfoTagVideo::InfoTagVideo (...)
Added offscreen argument.
Member InfoTagVideo::setAlbum (...)
New function added.
Member InfoTagVideo::setArtists (...)
New function added.
Member InfoTagVideo::setCast (...)
New function added.
Member InfoTagVideo::setCountries (...)
New function added.
Member InfoTagVideo::setDateAdded (...)
New function added.
Member InfoTagVideo::setDbId (...)
New function added.
Member InfoTagVideo::setDirectors (...)
New function added.
Member InfoTagVideo::setDuration (...)
New function added.
Member InfoTagVideo::setEpisode (...)
New function added.
Member InfoTagVideo::setEpisodeGuide (...)
New function added.
Member InfoTagVideo::setFilenameAndPath (...)
New function added.
Member InfoTagVideo::setFirstAired (...)
New function added.
Member InfoTagVideo::setGenres (...)
New function added.
Member InfoTagVideo::setIMDBNumber (...)
New function added.
Member InfoTagVideo::setLastPlayed (...)
New function added.
Member InfoTagVideo::setMediaType (...)
New function added.
Member InfoTagVideo::setMpaa (...)
New function added.
Member InfoTagVideo::setOriginalTitle (...)
New function added.
Member InfoTagVideo::setPath (...)
New function added.
Member InfoTagVideo::setPlaycount (...)
New function added.
Member InfoTagVideo::setPlot (...)
New function added.
Member InfoTagVideo::setPlotOutline (...)
New function added.
Member InfoTagVideo::setPremiered (...)
New function added.
Member InfoTagVideo::setProductionCode (...)
New function added.
Member InfoTagVideo::setRating (...)
New function added.
Member InfoTagVideo::setRatings (...)
New function added.
Member InfoTagVideo::setResumePoint (...)
New function added.
Member InfoTagVideo::setSeason (...)
New function added.
Member InfoTagVideo::setSet (...)
New function added.
Member InfoTagVideo::setSetId (...)
New function added.
Member InfoTagVideo::setSetOverview (...)
New function added.
Member InfoTagVideo::setShowLinks (...)
New function added.
Member InfoTagVideo::setSortEpisode (...)

New function added.

New function added.

Member InfoTagVideo::setSortSeason (...)
New function added.
Member InfoTagVideo::setSortTitle (...)
New function added.
Member InfoTagVideo::setStudios (...)
New function added.
Member InfoTagVideo::setTagLine (...)
New function added.
Member InfoTagVideo::setTags (...)
New function added.
Member InfoTagVideo::setTitle (...)
New function added.
Member InfoTagVideo::setTop250 (...)
New function added.
Member InfoTagVideo::setTrackNumber (...)
New function added.
Member InfoTagVideo::setTrailer (...)
New function added.
Member InfoTagVideo::setTvShowStatus (...)
New function added.
Member InfoTagVideo::setTvShowTitle (...)
New function added.
Member InfoTagVideo::setUniqueID (...)
New function added.
Member InfoTagVideo::setUniqueIDs (...)
New function added.
Member InfoTagVideo::setUserRating (...)
New function added.
Member InfoTagVideo::setVotes (...)
New function added.
Member InfoTagVideo::setWriters (...)
New function added.
Member InfoTagVideo::setYear (...)
New function added.
Member ListItem::addAvailableArtwork (...)
Deprecated. Use InfoTagVideo.addAvailableArtwork() instead.
Member ListItem::addSeason (...)
Deprecated. Use InfoTagVideo.addSeason() or InfoTagVideo.addSeasons() instead.
Member ListItem::addStreamInfo (...)
Deprecated. Use InfoTagVideo.addVideoStream(), InfoTagVideo.addAudioStream() or InfoTagVideo.addSubtitleStream() instead.
Member ListItem::getDateTime ()
New function added.
Member ListItem::getGameInfoTag ()
New function added.
Member ListItem::getPictureInfoTag ()
New function added.
Member ListItem::getProperty (...)
ResumeTime and TotalTime deprecated. Use InfoTagVideo.getResumeTime() and InfoTagVideo.getResumeTimeTotal() instead.
Member ListItem::getRating (key)
Deprecated. Use InfoTagVideo.getRating() instead.
Member ListItem::getUniqueID (key)
Deprecated. Use InfoTagVideo.getUniqueID() instead.
Member ListItem::getVotes (key)
Deprecated. Use InfoTagVideo.getVotesAsInt() instead.
Member ListItem::isFolder ()
New function added.
Member ListItem::setCast (...)
Deprecated. Use InfoTagVideo.setCast() instead.
Member ListItem::setDateTime (...)
New function added.
Member ListItem::setInfo (...)
Partially deprecated. Use explicit setters in InfoTagVideo, InfoTagMusic, InfoTagPicture or InfoTagGame instead.
Member ListItem::setProperty (...)

OverrideInfotag property added

ResumeTime and TotalTime deprecated. Use InfoTagVideo.setResumePoint() instead.

ForceResolvePlugin property added

Member ListItem::setRating (...)
Deprecated. Use InfoTagVideo.setRating() instead.
Member ListItem::setUniqueIDs (...)
Deprecated. Use InfoTagVideo.setUniqueIDs() instead.
Member Player::getPlayingItem ()
New function added.
Module python_InfoTagGame
New class added.
Module python_InfoTagPicture
New class added.
Module python_settings
New class added.
Module python_xbmc_actor
New class added.
Module python_xbmc_audiostreamdetail
New class added.
Module python_xbmc_subtitlestreamdetail
New class added.
Module python_xbmc_videostreamdetail
New class added.
Member Settings::getBool (...)
New function added.
Member Settings::getBoolList (...)
New function added.
Member Settings::getInt (...)
New function added.
Member Settings::getIntList (...)
New function added.
Member Settings::getNumber (...)
New function added.
Member Settings::getNumberList (...)
New function added.
Member Settings::getString (...)
New function added.
Member Settings::getStringList (...)
New function added.
Member Settings::setBool (...)
New function added.
Member Settings::setBoolList (...)
New function added.
Member Settings::setInt (...)
New function added.
Member Settings::setIntList (...)
New function added.
Member Settings::setNumber (...)
New function added.
Member Settings::setNumberList (...)
New function added.
Member Settings::setString (...)
New function added.
Member Settings::setStringList (...)
New function added.
Member startServer (...)
Removed option bWait.
Member SubtitleStreamDetail::getLanguage ()
New function added.
Member SubtitleStreamDetail::setLanguage (...)
New function added.
Member SubtitleStreamDetail::SubtitleStreamDetail (...)
New function added.
Member VideoStreamDetail::getAspect ()
New function added.
Member VideoStreamDetail::getCodec ()
New function added.
Member VideoStreamDetail::getDuration ()
New function added.
Member VideoStreamDetail::getHeight ()
New function added.
Member VideoStreamDetail::getLanguage ()
New function added.
Member VideoStreamDetail::getStereoMode ()
New function added.
Member VideoStreamDetail::getWidth ()
New function added.
Member VideoStreamDetail::setAspect (...)
New function added.
Member VideoStreamDetail::setCodec (...)
New function added.
Member VideoStreamDetail::setDuration (...)
New function added.
Member VideoStreamDetail::setHeight (...)
New function added.
Member VideoStreamDetail::setLanguage (...)
New function added.
Member VideoStreamDetail::setStereoMode (...)
New function added.
Member VideoStreamDetail::setWidth (...)
New function added.
Member VideoStreamDetail::VideoStreamDetail (...)
New function added.