Skip to content

Releases: 12hgl/fnos_music_ext

v3.1.3 · 修复原生部署管理台「概览」HTTP 500

Choose a tag to compare

@12hgl 12hgl released this 19 Oct 09:54

修复

  • 原生(免 Docker)部署下管理台「概览」报 HTTP 500:原生 supervisord 模板把配置路径写成 WEBUI_SUPERVISORCTL="supervisorctl -c '…/supervisord.conf'",supervisor 解析 environment= 时会独立剥掉首尾引号,收尾单引号被吞后 WebUI 侧 shlex.split 抛 No closing quotation,导致 /api/status 500。现把配置路径单列为 WEBUI_SUPERVISOR_CONF,WebUI 以列表参数追加 -c <conf>,不再经过 shell 分词。

变更

  • 安装不再依赖 Docker:应用中心安装 / 升级固定走原生(宿主机 systemd + supervisor)形态;已有 Docker 部署安装时自动迁移、数据不丢。

安装包

  • fnmusic-ext-3.1.3.fpk(x86)、fnmusic-ext-3.1.3-arm64.fpk(arm64)
  • 或在管理台「设置 → 更新」一键检测并更新。

v3.1.2 · 修复自动缓存跳歌、配置镜像与外部应用源

Choose a tag to compare

@12hgl 12hgl released this 18 Oct 04:58
  1. 修复开启「自动缓存第一首 / 自动缓存下一首」后每首加载 0.1s 就自动跳歌、直到播完歌单的问题(登记改到后台执行,不再阻塞取流)
  2. 新增本地配置镜像:重装 / 升级后自动回填 .env,不再丢配置
  3. 设置页改为「顶部子标签 + 行式带右侧按钮」布局:大模型 / 搜索 / 关于 / 更新 四个子标签,带子界面的行默认展开
  4. 「更新」子标签改为「检测更新 → 下载并更新」:检测到新版本后才出现下载按钮,下载过程显示进度,完成后自动触发应用中心安装(失败回退到应用中心手动安装)
  5. 新增 FnDepot 外部应用源 fnpack.json:可将本仓库作为外部源添加,自动按机型选择安装包
  6. 重新打包 x86 与 arm64 安装包

v3.1.1 · 歌单统一列表化与自动缓存

Choose a tag to compare

@12hgl 12hgl released this 16 Oct 15:04
  1. 歌单页统一列表化管理:内置歌单(每日推荐 / 分类 / 排行榜 / 网易账号)与自定义歌单合并为同一张列表,点「修改」进对应编辑页
  2. 新增「设置」页,收录大模型 / 搜索 / 关于等全局项(行式简介、点标题展开)
  3. 新增自动缓存:自动缓存第一首(默认关、每天清一次临时缓存)、自动缓存下一首,与边听边存互补不重复下载
  4. 新增全局「自动清除歌曲缓存」开关与「缓存存储位置」配置
  5. 发布产物不再附带 sha256 校验文件
  6. 重新打包 x86 与 arm64 安装包

v3.1.0

Choose a tag to compare

@12hgl 12hgl released this 15 Oct 10:10
  1. 新增免 Docker 原生部署(./install.sh --deploy native)
  2. docker / native 一键互切,共用配置与数据,切换自动改写洛雪源路径
  3. extend.sh 按部署形态分派,自动补依赖并按需重启对齐
  4. 修复原生模板渲染转义与 .env 写回属主
  5. 重新打包 x86 与 arm64 安装包

v3.0.3

Choose a tag to compare

@12hgl 12hgl released this 11 Oct 02:22
  1. 修复歌单保存失败

v3.0.2

Choose a tag to compare

@12hgl 12hgl released this 11 Oct 01:09
  1. 更换应用图标
  2. 毛玻璃界面改版
  3. 歌单本地化加速
  4. 搜索优先本地曲

fnmusic-ext v3.0.1

Choose a tag to compare

@12hgl 12hgl released this 08 Oct 10:16

fnmusic-ext v3.0.1

修复了已知问题

fnmusic-ext v3.0.0

Choose a tag to compare

@12hgl 12hgl released this 08 Oct 10:04

fnmusic-ext v3.0.0

自本版起,fnmusic-ext 采用独立版本号,避免与仓库内其他项目及上游(如 lxmusic-service 的 2.x)版本号混淆。

更新内容

导航精简

检测更新添加 GitHub 加速代理

修复

  • 保存配置不再整单失败:旧版前端(浏览器/桌面 WebView 缓存)可能提交已下线的配置键(如 FNMUSIC_RECOMMEND_HOT),原先后端会整单拒绝、导致"什么都保存不了";

fnmusic-ext v2.8.0

Choose a tag to compare

@12hgl 12hgl released this 07 Oct 06:36

fnmusic-ext v2.8.0

🔄 本次更新

新增「自定义歌单」

「歌单」大类整合

新增「关于」页与检测更新

fnmusic-ext v2.7.6

Choose a tag to compare

@12hgl 12hgl released this 07 Oct 00:59

fnmusic-ext v2.7.6

🔄 本次更新

新增 ARM64(arm)架构支持

  • 新增 ARM 版安装包 fnmusic-ext-2.7.6-arm64.fpk,可在飞牛 fnOS ARM 版设备上安装;
  • 运行时镜像基于官方多架构基础镜像 python:3.13-slim,在设备本地构建为 arm64,无需自建/发布多架构镜像;
  • 依赖的编译型轮子(curl_cffi / pillow / pycryptodome / rapidfuzz / orjson / cryptography / lxml / brotli / av / nodejs-wheel 等)均提供 aarch64 版本。