Should not mix libvlc code into widgets. Widgets must not rely on (does not need to know) livblc's values. Adds abstraction and value translation layer for libvlc calls.