Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.

Kodi's monitor class. More...

Classes

class  XBMCAddon::xbmc::Monitor
 

Functions

 XBMCAddon::xbmc::Monitor::onSettingsChanged ()
 

Function: onSettingsChanged()


onSettingsChanged method. More...

 
 XBMCAddon::xbmc::Monitor::onScreensaverActivated ()
 

Function: onScreensaverActivated()


onScreensaverActivated method. More...

 
 XBMCAddon::xbmc::Monitor::onScreensaverDeactivated ()
 

Function: onScreensaverDeactivated()


onScreensaverDeactivated method. More...

 
 XBMCAddon::xbmc::Monitor::onDPMSActivated ()
 

Function: onDPMSActivated()


onDPMSActivated method. More...

 
 XBMCAddon::xbmc::Monitor::onDPMSDeactivated ()
 

Function: onDPMSDeactivated()


onDPMSDeactivated method. More...

 
 XBMCAddon::xbmc::Monitor::onScanStarted (...)
 

Function: onScanStarted(library)


onScanStarted method. More...

 
 XBMCAddon::xbmc::Monitor::onScanFinished (...)
 

Function: onScanFinished(library)


onScanFinished method. More...

 
 XBMCAddon::xbmc::Monitor::onDatabaseScanStarted (...)
 

Function: onDatabaseScanStarted(database)


More...
 
 XBMCAddon::xbmc::Monitor::onDatabaseUpdated (...)
 

Function: onDatabaseUpdated(database)


More...
 
 XBMCAddon::xbmc::Monitor::onCleanStarted (...)
 

Function: onCleanStarted(library)


More...
 
 XBMCAddon::xbmc::Monitor::onCleanFinished (...)
 

Function: onCleanFinished(library)


onCleanFinished method. More...

 
 XBMCAddon::xbmc::Monitor::onAbortRequested ()
 

Function: onAbortRequested()


More...
 
 XBMCAddon::xbmc::Monitor::onNotification (...)
 

Function: onNotification(sender, method, data)


onNotification method. More...

 
 XBMCAddon::xbmc::Monitor::waitForAbort (...)
 

Function: waitForAbort([timeout])


Wait for Abort More...

 
 XBMCAddon::xbmc::Monitor::abortRequested ()
 

Function: abortRequested()


Returns True if abort has been requested. More...

 

Detailed Description

Kodi's monitor class.

Class: xbmc.Monitor()

Creates a new monitor to notify addon about changes.

Function Documentation

§ abortRequested()

bool XBMCAddon::xbmc::Monitor::abortRequested ( )

Function: abortRequested()


Returns True if abort has been requested.

True if requested

v14 Python API changes:
New function added.

§ onAbortRequested()

XBMCAddon::xbmc::Monitor::onAbortRequested ( )

Function: onAbortRequested()


v14 Python API changes:
Deprecated. Use waitForAbort() to be notified about this event.

§ onCleanFinished()

XBMCAddon::xbmc::Monitor::onCleanFinished (   ...)

Function: onCleanFinished(library)


onCleanFinished method.

Parameters
libraryVideo / music as string
Note
Will be called when library clean has ended and return video or

music to indicate which library has been finished

v14 Python API changes:
New function added.

§ onCleanStarted()

XBMCAddon::xbmc::Monitor::onCleanStarted (   ...)

Function: onCleanStarted(library)


onCleanStarted method.

Parameters
libraryVideo / music as string
Note
Will be called when library clean has ended and return video or

music to indicate which library has been cleaned

v14 Python API changes:
New function added.

§ onDatabaseScanStarted()

XBMCAddon::xbmc::Monitor::onDatabaseScanStarted (   ...)

Function: onDatabaseScanStarted(database)


v13 Python API changes:
New function added.
v14 Python API changes:
Deprecated. Use onScanStarted().

§ onDatabaseUpdated()

XBMCAddon::xbmc::Monitor::onDatabaseUpdated (   ...)

Function: onDatabaseUpdated(database)


v14 Python API changes:
Deprecated. Use onScanFinished().

§ onDPMSActivated()

XBMCAddon::xbmc::Monitor::onDPMSActivated ( )

Function: onDPMSActivated()


onDPMSActivated method.

Will be called when energysaving/DPMS gets active

§ onDPMSDeactivated()

XBMCAddon::xbmc::Monitor::onDPMSDeactivated ( )

Function: onDPMSDeactivated()


onDPMSDeactivated method.

Will be called when energysaving/DPMS is turned off

§ onNotification()

XBMCAddon::xbmc::Monitor::onNotification (   ...)

Function: onNotification(sender, method, data)


onNotification method.

Parameters
senderSender of the notification
methodName of the notification
dataJSON-encoded data of the notification

Will be called when Kodi receives or sends a notification

v13 Python API changes:
New function added.

§ onScanFinished()

XBMCAddon::xbmc::Monitor::onScanFinished (   ...)

Function: onScanFinished(library)


onScanFinished method.

Parameters
libraryVideo / music as string
Note
Will be called when library clean has ended and return video or

music to indicate which library has been scanned

v14 Python API changes:
New function added.

§ onScanStarted()

XBMCAddon::xbmc::Monitor::onScanStarted (   ...)

Function: onScanStarted(library)


onScanStarted method.

Parameters
libraryVideo / music as string
Note
Will be called when library clean has ended and return video or

music to indicate which library is being scanned

v14 Python API changes:
New function added.

§ onScreensaverActivated()

XBMCAddon::xbmc::Monitor::onScreensaverActivated ( )

Function: onScreensaverActivated()


onScreensaverActivated method.

Will be called when screensaver kicks in

§ onScreensaverDeactivated()

XBMCAddon::xbmc::Monitor::onScreensaverDeactivated ( )

Function: onScreensaverDeactivated()


onScreensaverDeactivated method.

Will be called when screensaver goes off

§ onSettingsChanged()

XBMCAddon::xbmc::Monitor::onSettingsChanged ( )

Function: onSettingsChanged()


onSettingsChanged method.

Will be called when addon settings are changed

§ waitForAbort()

bool XBMCAddon::xbmc::Monitor::waitForAbort (   ...)

Function: waitForAbort([timeout])


Wait for Abort

Block until abort is requested, or until timeout occurs. If an abort requested have already been made, return immediately.

Parameters
timeout[opt] float - timeout in seconds. Default: no timeout.
Returns
True when abort have been requested, False if a timeout is given and the

operation times out.

v14 Python API changes:
New function added.