on song.play(), if application detects no vlc on system or in user provided directories or in app/vlc directory, it shows a popup with choices to setup vlc, one of which downloads and extracts vlc as necessary
vlc setup is asynchronous and once done, it is ready to be used without application restart
currently supported on WIndows only due to unavailable build source #176