Skip to content

fnmusic-ext 2.2.6

Choose a tag to compare

@github-actions github-actions released this 22 Sep 03:12
· 137 commits to main since this release

修复

  • 飞牛桌面里的管理窗口一片空白(重要):桌面页面是 HTTPS,管理入口却把 http://主机:8774 嵌进 iframe,浏览器丢弃混合内容,窗口只有标题栏。改为走桌面网关的同源路径 /app/fnmusic-ext/,由本机 socket 转到 WebUI。直连 8774 仍然可用。
  • 应用中心安装在启用扩展时静默失败(重要):extend.sh 用 read 重读 VERSION。该文件没有末尾换行时 read 返回 1,set -e 在打出任何日志前退出。安装脚本已经印完成功提示,弹窗却只剩一份即将被回滚删掉的日志路径。改为 head 读取。
  • 安装/升级日志在回滚后仍保留:过程输出追加到 /var/log/apps/fnmusic-ext-install.log(写不了则落到 /tmp/fnmusic-ext-install.log)。失败弹窗带上该路径;没有 [ERROR] 行时附上日志末尾。
  • musicdl 搜索连续几次都是 0 首歌:一次搜索向每个平台要 60 首(6 页),平台还要逐首确认直链。等不及就记一次失败,下次等待被压到 3 秒,短到一页都回不来,界面就是空的;上一轮还占着平台时,新的搜索会立刻被拒绝。现改为每个平台只取一页(10 首),超时下限放到 8 秒,已经交出歌曲就不再把等待往下压。空结果只缓存 10 秒。

文档

  • README 标明 Gitee / GitHub 仓库地址,并说明 musicdl 部分平台歌曲少或不可播放、洛雪源能否搜索和播放取决于所填 URL,需自行选用可靠源。