I really think that the problem is in the libVLC, I have another UPnP device that is providing video streams containing "?" and "&" and it's working well ...
A good news for people that are not beta testers : v1.2.1 is now available on the AppStore
New features :
- Allow to delete files !!! You can delete your files if you don't need them anymore ! Just long tap a file to view option to delete it (if supported). Please note that delete is not possible via UPnP/dlna protocol as this protocol is not allowing file deletion
- Added a start folder for SMB/CIFS
- SSA/ASS subtitles support
- Allow to download subtitles from opensubtitles
- Add date/time info in video player interface
Bug fixes :
- Fix SMB/CIFS video playback for videos with high bitrate
- Improve video decoding stability
- Fix for discovered servers login/password save with empty username
- Fix for video playback progress bar not correctly updated (causing incorrect position when pressing pause button)
- Fix SMB/CIFS connection to some devices (like TimeCapsule/Airport Extreme)
- Fix playback progress bar issue
- Fix name shown during video playback (was wrong for some servers like UPnP/Synology/QNAP)
- Fix issue with FTP servers that are not forcing UTF-8 use
- Fix audio delay when using AirPlay as audio output