basic vlc backend implemented (+bugfixes)