Cannot play shared file with '@' in the name, VLC repeatedly asking for SMB credentials
Description
SMB share provided by OMV5 (my normal video share requires credentials, but same thing happens on a public share). VLC's preference for SMBv1 disabled. Trying to play a file named "720p_Around_the_World-@60fps.mp4" results in VLC repeatedly asking for SMB credentials. Renaming the file fixes the problem. Likewise, adding "@" into the name of currently working files triggers the issue on them.
Expected behavior
Valid characters in file path should not cause issues with playback/accessing the file.
Actual behavior
Files with "@" in the name cannot be played from SMB share.
Steps to reproduce
- Prepare an SMB shared folder with some compatible video, make 2 copies - with and without "@" in the name
- Navigate to the share within VLC
- Try playing each copy
Screenshot / video
Context
App version
3.3.4
Android version
10
Device model
YT-X705L (Lenovo Yoga Smart Tab 10, LTE data only)
App mode
Auto