Options

  • Home
  • Download Scripting Tutorial
  • Download "xbmc" and "xbmcgui" Makedocs
  • XBMC-Python Scripting Tutorial

    The XBMC-Python Scripting Tutorial is an introductory set of lessons intended to take a beginner with virtually no programming experience and introduce him to the fundamental tools and concepts necessary to write basic Python scripts for use with XBMC's Python port.

    The steps included in this lesson include an introduction to each of the basic control objects (like Lists, Buttons, and Textboxes), as well as the interactive Dialogs and some data-gathering functions. All of this information is presented in a simple, progressive structure, with fully scripted examples at every step of the way.

    Download: Full Download
    View Online: PDF Document (requires Adobe Acrobat Reader)



    "xbmc" Makedoc:

    The file "xbmc.html" is an automatically-generated document (generated through a process called "makedoc," and thus the name), which reveals all of the member classes and functions of the xbmc import library (used with many XBMC scripts).

    The makedoc is generated by the XBMC developers and made available in the CVS, but I've decided to host it here for the convenience of those scripters who aren't participating in the development of the larger project (like me).

    The "xbmc" 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). You can also find system information using the functions available in this library. View the makedoc for more information.

    Download: Download both Makedocs
    View Online: HTML Document



    "xbmcgui" Makedoc:

    The file "xbmcgui.html" is another makedoc, documenting xbmc's companion library, xbmcgui. The "xbmcgui" library offers classes and functions that manipulate the Graphical User Interface through windows, dialogs, and varius control widgets. (The members of xbmcgui are used heavily in the Tutorial.) View the makedoc for more information.

    Download: Download both Makedocs
    View Online: HTML Document