Skip to content

Can't access directory junction on SMB share

Description

Newest version of VLC doesn't support Windows's Directory Junction anymore. Directory Junction is explained here. One of the benefit is that Directory Junction works with SMB / Network Share. And it works across Hard Drives (example: from C: to D:)

I installed VLC from f-droid. On VLC 3.2.12, accessing Directory Junction still works. But on version 3.3.x (I tried 3.3.2 and 3.3.3), it doesn't work anymore. Instead, it shows the directory as a file instead, and clicking the 'file' will queue every media inside the junction to the playback queue.

It would be great if VLC can work with junction on SMB again. For now, I downgrade to previous version instead.

Expected behavior

Can browse directory junction on SMB share

Actual behavior

Directory junction shown as a file instead, and so, can't browse the directory

Steps to reproduce

  1. Create Directory Junction on the SMB Share (with mklink /J link target) (It's SMB v2 I think)
  2. Connect VLC to that SMB share
  3. Browse to the location of the directory junction

Screenshot / video

Context

App version

3.3.2 and 3.3.3

Android version

Android 10

Device model

Asus Zenfone 6

App mode

Auto