Python bindings (ctypes-based) for VLC
You will find here generated python bindings for VLC. Using ctypes, it consists of only one pure-python cross-platform module.
The preferred way to install python-vlc should be using the PyPI version, with the command pip install python-vlc
. You also have the option to install the (single file) module from here, or from the git repository.
The code repository is available on videolan and also on Github.
You can report bugs and suggestions through
the github bug
tracker.
News
Note: the vlc.build_date attribute contains the date at which the module was built. It should match the date provided below in the news.
- 2024-10-06: move documentation to ReadTheDocs
- 2019-10-27: updated bindings for 3.0/git and documentation (now for released 3.0 version).
- 2017-10-11: updated bindings for 2.2/git and documentation.
- 2016-03-20: updated bindings for 2.2/git and documentation.
- 2016-02-01: updated bindings for git and documentation.
- 2015-10-04: updated bindings for git and documentation.
- 2015-06-05: updated bindings for git and documentation.
- 2015-01-20: updated bindings for git.
- 2014-09-22: updated bindings for git/2.1.
- 2012-09-10: updated bindings for git/2.0. They are now python3-compatible.
- 2012-06-14: updated bindings for git/2.0 and documentation.
- 2012-04-27: updated bindings for git/2.0. The license for the generated module is now LGPL2.1+.
- 2011-04-15: updated bindings for git/1.1
- 2011-02-28: updated bindings for git/1.1 - fix event registering on x86_64 platforms.
- 2011-02-24: updated bindings for git/1.1.
- 2010-12-09: updated bindings for git/1.1, documentation and added example links.
- 2010-04-30: fixed bindings for git/1.1.
- 2010-04-20: updated bindings for git/1.1.
- 2010-01-28: new generated bindings. Changes in data structures make it impossible to use the same module for 1.0.* and 1.1.* versions, pick the appropriate one.
- 2009-08-28: new generated bindings. The same module can be used with VLC 0.9.*, VLC 1.* and the development version.
- 2009-09-03: new generated bindings.
- 2009-09-04: new generated bindings. Some fixes in enum conversion.
- 2009-09-11: new generated bindings. Plugin paths should be better detected on win32.
- 2009-11-09: new generated bindings for git and 1.0.2 versions.