looking for easy ways to interface with VLC,
came across Phonon project, which Qt uses, and therefore PySide can also use:
http://srinikom.github.io/pyside-docs/PySide/phonon/Phonon.VideoPlayer.html

this is a good example of its usage (only required minor tweaks to work)
http://qt.gitorious.org/pyside/pyside-examples/blobs/7cc317c53cccfc9126d1d1ae3c4a98b179fd8c43/examples/phonon/pyqplayer/pysideqplayer.py

https://www.google.com/search?q=embed+VLC&oq=embed+VLC&aqs=chrome.0.57.2469j0&sourceid=chrome&ie=UTF-8
http://stackoverflow.com/questions/3120027/embed-vlc-player-in-html
http://stackoverflow.com/questions/12157210/cross-browser-embed-vlc-plugin
http://www.autohotkey.com/
https://www.google.com/search?q=PySide+play+video&oq=PySide+play+video&aqs=chrome.0.57j62l2.4116j0&sourceid=chrome&ie=UTF-8
http://srinikom.github.io/pyside-docs/PySide/phonon/Phonon.VideoPlayer.html
http://stackoverflow.com/questions/12192684/pyside-phonon-and-media-formats-such-as-mp4-flv-mkv-eg
http://doc-snapshot.qt-project.org/4.8/phonon-capabilities.html
https://www.google.com/search?q=phonon&oq=phonon&aqs=chrome.0.57.1549j0&sourceid=chrome&ie=UTF-8
http://techbase.kde.org/Development/Tutorials/Phonon/Introduction
http://techbase.kde.org/Development/Tutorials/Phonon/Introduction/Python
https://www.google.com/search?q=pyside+phonon&oq=pyside+phonon&aqs=chrome.0.57.2434j0&sourceid=chrome&ie=UTF-8
http://qt.gitorious.org/pyside/pyside-examples/blobs/7cc317c53cccfc9126d1d1ae3c4a98b179fd8c43/examples/phonon/pyqplayer/pysideqplayer.py
https://www.google.com/search?q=pyside&oq=pyside&aqs=chrome.0.57j59l2j62l3.2092j0&sourceid=chrome&ie=UTF-8
http://qt-project.org/wiki/PySide
http://qt-project.org/wiki/PySide_Binaries_MacOSX
https://pypi.python.org/pypi/PySide