pep8 compliance
made pyaudio optional
persistent vlc instance
use only one vlc instance; still buggy