However, there is an easy fix! Start VLC player and go to tools -> preferences. Select "view all" instead of simple mode.
Then go to Input/Codecs -> Access Modules -> Files
I changed the default caching value(ms) from 300 to 3000 and Extra networking caching from 900 to 9000.
Now, all VLC players will read a larger portion of the media file and cache it locally, thus being more robust for network problems!
Happy viewing!
// Lazze