这个我可太有说道了,听我娓娓道来……
首先,表象是这个功能背后使用的文本编码压根不识别汉字,无关乎标签编码,唯二可能性:
1.软件内嵌wendav客户端压根不兼容zh.CN_utf-8,再怎么折腾都徒劳,这个看不到配置文件无法确定……
2.WebDav服务端是否以UTF-8作为常驻编码格式?因为我发现将http的webdav配置UTF-8后,在网页打开链接,文件名均正常显示,但软件里依然'???',那接下来就有可能是系统层面语言编码问题了,这块我是在docker里跑的webdav不方便搞中文环境,暂时还没有验证,也许大伙有环境可以试试,我有预感,大概率和这里无关。
说完困境,再来谈谈解决办法和更多的问题,如下:
官网插件里搜索大概叫'AudioCloud'的插件,这个是专门解决webdav链接的,2016年的老掉牙插件了,安装和配置webdav参数后就可以看到是歌曲中文名称了,撒花🌸
但别高兴太早,这里有三个麻烦又恶心的地方:
1.只支持32bit客户端,意味着你可能需要回退安装才能使用
2.插件编码依旧一坨,容易莫名卡死软件、个别中文字符依旧不识别(如:世、首、霖、斌等等好多字),你需要手工修改文件名,后面通过调用标签来显示正确信息,否则歌曲都可能加不进列表
3.通过手工向WEBDAV目录传送新文件和歌词后,会在相对路径底下形成.DAV的隐藏缓存文件夹,告诉你,只要有这个文件夹在歌曲目录里,你就别想通过插件更新播放列表加入新歌曲,试死都加不进去……也许你可以写个cron定时删之……
以上就是这一个星期摸索出来的结果,但结尾我想说的是,既然本身就免费,加上基础功能做成这个鸟样,还不如挂github开源呢,一个服务型软件把用户搞的和探针一样痛苦……那个皮肤里边带歌词更是一言难尽,字小的需要带显微镜,老皮肤不能放大,新皮肤难看不想用,皮肤文件不能通过修改器直接修改……哎,又累又难受……
首先,表象是这个功能背后使用的文本编码压根不识别汉字,无关乎标签编码,唯二可能性:
1.软件内嵌wendav客户端压根不兼容zh.CN_utf-8,再怎么折腾都徒劳,这个看不到配置文件无法确定……
2.WebDav服务端是否以UTF-8作为常驻编码格式?因为我发现将http的webdav配置UTF-8后,在网页打开链接,文件名均正常显示,但软件里依然'???',那接下来就有可能是系统层面语言编码问题了,这块我是在docker里跑的webdav不方便搞中文环境,暂时还没有验证,也许大伙有环境可以试试,我有预感,大概率和这里无关。
说完困境,再来谈谈解决办法和更多的问题,如下:
官网插件里搜索大概叫'AudioCloud'的插件,这个是专门解决webdav链接的,2016年的老掉牙插件了,安装和配置webdav参数后就可以看到是歌曲中文名称了,撒花🌸
但别高兴太早,这里有三个麻烦又恶心的地方:
1.只支持32bit客户端,意味着你可能需要回退安装才能使用
2.插件编码依旧一坨,容易莫名卡死软件、个别中文字符依旧不识别(如:世、首、霖、斌等等好多字),你需要手工修改文件名,后面通过调用标签来显示正确信息,否则歌曲都可能加不进列表
3.通过手工向WEBDAV目录传送新文件和歌词后,会在相对路径底下形成.DAV的隐藏缓存文件夹,告诉你,只要有这个文件夹在歌曲目录里,你就别想通过插件更新播放列表加入新歌曲,试死都加不进去……也许你可以写个cron定时删之……
以上就是这一个星期摸索出来的结果,但结尾我想说的是,既然本身就免费,加上基础功能做成这个鸟样,还不如挂github开源呢,一个服务型软件把用户搞的和探针一样痛苦……那个皮肤里边带歌词更是一言难尽,字小的需要带显微镜,老皮肤不能放大,新皮肤难看不想用,皮肤文件不能通过修改器直接修改……哎,又累又难受……