Repository navigation
Releases: 12hgl/fnos_music_ext
Releases · 12hgl/fnos_music_ext
Release list
v3.1.3 · 修复原生部署管理台「概览」HTTP 500
修复
- 原生(免 Docker)部署下管理台「概览」报 HTTP 500:原生 supervisord 模板把配置路径写成
WEBUI_SUPERVISORCTL="supervisorctl -c '…/supervisord.conf'",supervisor 解析environment=时会独立剥掉首尾引号,收尾单引号被吞后 WebUI 侧shlex.split抛No closing quotation,导致/api/status500。现把配置路径单列为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 · 修复自动缓存跳歌、配置镜像与外部应用源
- 修复开启「自动缓存第一首 / 自动缓存下一首」后每首加载 0.1s 就自动跳歌、直到播完歌单的问题(登记改到后台执行,不再阻塞取流)
- 新增本地配置镜像:重装 / 升级后自动回填 .env,不再丢配置
- 设置页改为「顶部子标签 + 行式带右侧按钮」布局:大模型 / 搜索 / 关于 / 更新 四个子标签,带子界面的行默认展开
- 「更新」子标签改为「检测更新 → 下载并更新」:检测到新版本后才出现下载按钮,下载过程显示进度,完成后自动触发应用中心安装(失败回退到应用中心手动安装)
- 新增 FnDepot 外部应用源 fnpack.json:可将本仓库作为外部源添加,自动按机型选择安装包
- 重新打包 x86 与 arm64 安装包
v3.1.1 · 歌单统一列表化与自动缓存
- 歌单页统一列表化管理:内置歌单(每日推荐 / 分类 / 排行榜 / 网易账号)与自定义歌单合并为同一张列表,点「修改」进对应编辑页
- 新增「设置」页,收录大模型 / 搜索 / 关于等全局项(行式简介、点标题展开)
- 新增自动缓存:自动缓存第一首(默认关、每天清一次临时缓存)、自动缓存下一首,与边听边存互补不重复下载
- 新增全局「自动清除歌曲缓存」开关与「缓存存储位置」配置
- 发布产物不再附带 sha256 校验文件
- 重新打包 x86 与 arm64 安装包
v3.1.0
v3.0.3
v3.0.2
fnmusic-ext v3.0.1
fnmusic-ext v3.0.0
fnmusic-ext v3.0.0
自本版起,fnmusic-ext 采用独立版本号,避免与仓库内其他项目及上游(如 lxmusic-service 的 2.x)版本号混淆。
更新内容
导航精简
检测更新添加 GitHub 加速代理
修复
- 保存配置不再整单失败:旧版前端(浏览器/桌面 WebView 缓存)可能提交已下线的配置键(如
FNMUSIC_RECOMMEND_HOT),原先后端会整单拒绝、导致"什么都保存不了";
fnmusic-ext v2.8.0
fnmusic-ext v2.8.0
🔄 本次更新
新增「自定义歌单」
「歌单」大类整合
新增「关于」页与检测更新
fnmusic-ext v2.7.6
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 版本。