xyoye / DanDanPlayForAndroid

弹弹play 概念版,弹弹play系列应用安卓平台上的实现,是一个提供了视频播放(本地+局域网)和弹幕加载(在线+本地)功能的本地播放器
Apache License 2.0
1.09k stars 99 forks source link

无法访问win10分区根目录生成的SMB共享文件夹 #82

Closed chillicez closed 8 months ago

chillicez commented 3 years ago

Bug描述 网络媒体库中的SMB目录,如果是win10分区根目录生成的SMB共享文件夹,将无法获取文件列表 但如果SMB共享文件夹不是分区根目录,而是子目录则访问完全正常

如何重现 重现该程序行为的步骤:

  1. 在windows平台上共享一个分区根目录,并对用户添加完全控制权限
  2. 在dandanplay的媒体库中添加一个”局域网(SMB)媒体库“,并设置相关的IP地址和账户,测试连接正常
  3. 在媒体库中点击刚才新建的SMB媒体库,可以连接到该IP地址,但点击该目录,提示”获取文件列表失败:STATUS_ACCESS_DENIED (0xc0000022): Create failed for \192.168.1.5\F\System Volume Information“。192.168.1.5是SMB文件夹IP地址,F是对F分区共享的文件夹。该共享文件夹在多个其他app,debian和win10上均能正常访问。

希望的正确行为 可以正常访问分区根目录生成的共享文件夹

设备信息(请回答下列问题):

RikkaBlue commented 3 years ago

我是 Linux 上部署的 samba 服务,提示是 lost+found 权限问题,然后我强行删掉了这个目录,然后就正常了。不知道 windows 上这个思路可行与否。

添加 samba 库后,可以直接关联弹幕资源了,非常感谢作者。

samba-tool -V
samba4.13.5-Debian
xyoye commented 8 months ago

由于问题太过久远,请更新至最新版本再试试,现在关闭此问题