Dylib on MacOS

My guess on the dlopen requirement would be somewhere in between. I have had success with the RB-libssh2 wrapper. It does not call dlopen.

However, reviewing the thread about the last time this RB-libvlc / Mac issue came up, I was only able to successfully get past the System.IsFunctionAvailable check. The declares / functions themselves did not work.

I suspect that if dlopen was used to load all of the VLC libraries it may have.