title: VLC/python API methods not found in library libvlc.so.5
body: <p>I use <a href="https://wiki.videolan.org/Python_bindings/" rel="nofollow noreferrer">vlc bindings for python</a>. Many of the API methods are not found. For example, using the method  <code>parse_with_options</code>:</p>
  
  <pre><code>&gt; File "/home/alain/Audio/audioserver/media/vlc.py", line 2565, in
  &gt; parse_with_options
  &gt;     return libvlc_media_parse_with_options(self, parse_flag, timeout)   File "/home/alain/Audio/audioserver/media/vlc.py", line 5408, in
  &gt; libvlc_media_parse_with_options
  &gt;     ctypes.c_int, Media, MediaParseFlag, ctypes.c_int)   File "/home/alain/Audio/audioserver/media/vlc.py", line 254, in _Cfunction
  &gt;     raise NameError('no function %r' % (name,)) NameError: no function 'libvlc_media_parse_with_options'
  </code></pre>
  
  <p>The exception is raised here in <code>vlc.py</code>:</p>
  
  <pre><code>if hasattr(dll, name) and name in globals():
     ...
  raise NameError('no function %r' % (name,))
  </code></pre>
  
  <p><code>dll</code> is contructed as:</p>
  
  <pre><code>p = find_library('vlc')
  try:
      dll = ctypes.CDLL(p)
  except OSError:  # may fail
      dll = ctypes.CDLL('libvlc.so.5')
  </code></pre>
  
  <p>This fails because the method name is not found in the <code>dll</code>. Does somebody know how to install a version of <code>libvlc.so.5</code> that support more API methods? I searched for packages around VLC, I found that it exists a 3.0 version (my current version is 2.2.2), but I don't think it is related.</p>