There are no ways to optimize directory enumeration so long as GVFS hides the directory behind CUSE. "Local" filesystems cannot be polled, VLC will get stuck in kernel space for however long it takes GVFS to generate a result.
The only way to fix this on VLC side is to supply the SMB URL instead.
There are no ways to optimize directory enumeration so long as GVFS hides the directory behind CUSE. "Local" filesystems cannot be polled, VLC will get stuck in kernel space for however long it takes GVFS to generate a result.
The only way to fix this on VLC side is to supply the SMB URL instead.