Offers classes and functions to create and manipulate a DRM CryptoSession. The Web Server Gateway Interface (WSGI) is a specification for simple and universal interface between web servers and web applications or frameworks for the Python programming language. Offers classes and functions that allow access to the Virtual File Server (VFS) which you can use to manipulate files and folders. Offers classes and functions that manipulate the add-on settings, information and localization. While plugins don't have the same flexibility as scripts, they boast significantly quicker development time and a more consistent user experience. Offers classes and functions that allow a developer to present information through Kodi's standard menu structure. Offers classes and functions that manipulate the Graphical User Interface through windows, dialogs, and various control widgets. You can also find system information using the functions available in this library. Offers classes and functions that provide information about the media currently playing and that allow manipulation of the media player (such as starting a new song).
In addition to the standard libraries, Kodi Python uses a handful of custom modules to expose Kodi functionality to Python. If you're already familiar with Kodi Python, you can probably skip on down to the environment details or the resource links below for quick reference material. If you're not interested in programming, you might want to visit this page for information about installing and using Python add-ons as an end user. This page is intended as an introduction to Kodi Python for new developers, and a quick reference for more experienced programmers.
#Sidplay kodi how to#
While you may not feel comfortable browsing the Kodi source code and submitting patches (or even bug reports), you can learn how to write a script or plugin with just a few hours' practice, using the information available in these pages. These add-ons can extend the functionality of Kodi without requiring extensive programming experience or ability. Kodi includes a built-in Python interpreter that allows users to develop add-ons (scripts and plugins) that interface easily and cleanly with the Kodi dashboard.