mpv: review dependencies and make most of them optional

This should be more in line with the current homebrew trend

Fixes #5