Since vlc 1.0.0, ftp will not find files containing spaces (plus other chars)
In vlc 0.9.9 and earlier, the core vlc would try to access a file by url, and if that failed, try again after url-decoding.
In 1.0.0, url decoding is not done. This means that the url ftp://server/dir/my%20file.mpg can't find the file 'my file.mpeg'.
I believe that right thing to do is to always url decode the path in the ftp access module.
The attached patch (against 1.0-bugfix) does this, as well as removing a bogus translation of '+' to space which is not appropriate for urls.