Skip to content

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

  1. Prepare an SMB shared folder with some compatible video, make 2 copies - with and without "@" in the name
  2. Navigate to the share within VLC
  3. Try playing each copy

Screenshot / video

Screenshot_20210211-171751

Context

App version

3.3.4

Android version

10

Device model

YT-X705L (Lenovo Yoga Smart Tab 10, LTE data only)

App mode

Auto

Edited by Michal Zatloukal