Releases
v2.2.7
Compare
Sorry, something went wrong.
No results found
修复
搜索在音源回包前就交出空列表 :在线搜索只留一个超时,默认 15 秒。有在线结果立刻返回,本地歌曲在前;到时还没有就放弃这次还没回来的结果,只返回本地歌曲。管理页「音乐源」下方可改「搜索超时时间」,保存后立即生效。
搜索在停手 1 秒后才发给音源 :1 秒内继续输入就换成最新关键词并重新计时,窗口过去才真正搜索。
输入过程中搜索先空白、过一会儿再搜才有结果 :每个音源同时只搜一个关键词。同一用户继续输入时只保留最后那个词;洛雪会取消上一轮,musicdl 和网易等当前请求结束后丢掉旧结果再搜。被换掉的空结果不再缓存。
洛雪源 URL 测试显示 502 :桌面网关连接 WebUI 时把 5 秒建连超时留在了套接字上,校验要几十秒才返回,连接被中途拆掉,页面只看到 502。转发超时改为 180 秒。
电脑上传和 NAS 选择 .js 都失败 :管理页把脚本当 JSON {filename, script} 提交,接口却只接受 multipart,于是提示「请用 multipart/form-data 上传文件」。现两种格式都接受。
新增
搜索结果本地优先 :接管后官方搜索把本地曲库与在线音源结果按页交错混排,
在线条目还会挡住后续页的本地结果。现改为全局统一布局——本地条目占满前
本地总数 位、在线条目(网易 > musicdl > 洛雪)紧随其后,翻页顺序严格
「先本地、后在线」,total = 本地 + 在线。
洛雪源支持文件方式配置(重要) :管理页「音乐源 → 洛雪自定义源」新增三种
配置方式——粘贴 http(s) URL(原有)、上传电脑上的 .js 文件(multipart →
容器 sources-data/lxmusic/uploads/ 落盘,持久化随数据卷)、从 NAS 选择
.js(飞牛桌面内经开放 API pickUserFile 文件选择器选中,由宿主侧网关代读
内容后同样落盘)。上传脚本以 file:///data/lxmusic/uploads/<名字>.js 形态
参与统一的「测试 → 保存 → 激活」链路;manifest 声明 micro_app=true 并申请
trim.file.userAccess scope。
install.sh --lx-source-url 支持本机路径 :传入宿主机上存在的 .js 文件
路径时自动复制进 sources-data/lxmusic/uploads/ 并转为 file:// 挂载地址,
校验/激活链路复用不变。
变更
安装向导不再索要洛雪源 URL :fpk 向导移除 wizard_lx_url 输入框与
wizard_lx_skip_verify 开关(平台向导无文件上传组件),选 lxmusic 直接完成
安装(无源状态),源脚本装好后在管理页配置;CLI --lx-source-url 变为可选。
升级流程兼容 .env 中 LX_SOURCE_URL 为空的部署。
You can’t perform that action at this time.