115不大助手 (full)

Make 115 taerg again!

< 脚本 115不大助手 (full) 的反馈

评价:好评 - 脚本运行良好

§
发布于:2025-05-29

发现了一个调用播放器播放,url转义的问题。
cd2的目录名可以包含括号"()",当目录名有括号时,播放地址未转义导致播放失败。
115目录名是:115open(3294)

http://192.168.123.199:19798/static/http/192.168.123.199:19798/False/%2F115open(3294)%2F%E5%BD%B1%E9%9F%B3%2F%E5%8A%A8%E7%94%BB%2F%E5%90%88%E9%9B%86%2F%E5%8A%A8%E6%BC%AB%E5%90%88%E9%9B%8601%2F%E5%8F%B0%E9%85%8D%E5%8A%A8%E6%BC%AB-LoveLivehttp%3A%2F%2Fwww.ziliaokuchaxun.com%2F%2FLoveLive%E7%AC%AC1%E5%AD%A38.2%2FLoveLive01.mkv

§
发布于:2025-05-29

抱歉再确认了下不是括号问题,括号不转义也能正确播放。

使用cd2 web ui调用vlc生成的地址是(正常播放):
http://192.168.123.199:19798/static/http/192.168.123.199:19798/True/%2F115open%283294%29%2F%E5%BD%B1%E9%9F%B3%2F%E5%8A%A8%E7%94%BB%2F%E5%90%88%E9%9B%86%2F%E5%8A%A8%E6%BC%AB%E5%90%88%E9%9B%8601%2F%E5%8F%B0%E9%85%8D%E5%8A%A8%E6%BC%AB-LoveLivehttp%3A%EF%BC%8F%EF%BC%8Fwww.ziliaokuchaxun.com%EF%BC%8F%2FLoveLive%E7%AC%AC1%E5%AD%A38.2%2FLoveLive01.mkv

不大助手调用vlc生成的地址是
http://192.168.123.199:19798/static/http/192.168.123.199:19798/False/%2F115open(3294)%2F%E5%BD%B1%E9%9F%B3%2F%E5%8A%A8%E7%94%BB%2F%E5%90%88%E9%9B%86%2F%E5%8A%A8%E6%BC%AB%E5%90%88%E9%9B%8601%2F%E5%8F%B0%E9%85%8D%E5%8A%A8%E6%BC%AB-LoveLivehttp%3A%2F%2Fwww.ziliaokuchaxun.com%2F%2FLoveLive%E7%AC%AC1%E5%AD%A38.2%2FLoveLive01.mkv


发现是LoveLivehttp%3A%2F%2Fwww.ziliaokuchaxun.com%2F%2FLoveLive这里的问题。
%EF%BC%8F / 全角斜杠(Unicode U+FF0F)
%2F / 半角斜杠(标准 ASCII /)

但是很奇怪cd2官方的URL是%EF%BC%8F和%2F混用的,播放没问题。只替换第一个%2F为%EF%BC%8F就可以正确播放。但是替换两个%2F都为%EF%BC%8F反而不能播放了

northsea4作者
§
发布于:2025-05-30
编辑于:2025-05-30

这是因为名称包含半角斜杠,脚本没有处理,cd2内部会转为全角斜杠。

半角斜杠不是合法的文件名字符,不过115是支持包含这个字符的。

有空我会按照cd2的方式处理一下。

发布留言

登录以发布留言。