Navidrome0.55+版本更新了什么?

前文介绍的 使用 Music Tag Web 的个人音乐解决方案 可以和 navidrome 完美的结合进行音乐刮削,在最近 navidrome 进行了大版本的更新,让我们来看看更新了什么呢?

核心更新内容

  1. 艺术家索引重构
  • 现在索引所有参与歌曲的艺术家(包括单曲合作艺人)
  • 支持多值标签(如多个流派 / 艺术家)
  • 修复多艺术家合辑专辑的元数据处理
  1. 数据库优化
  • 全新数据库结构提升性能
  • 支持自动迁移旧数据库(需提前备份)
  1. 智能播放列表增强
  • 支持所有导入标签作为筛选条件
  • 修复多值标签的匹配逻辑
  1. OpenSubsonic 扩展
  • 完整支持最新 OpenSubsonic API 标准
  • 新增客户端兼容性(如 Feishin/Stream Music)
  1. 扫描器升级
  • 更快的增量扫描速度
  • 新增文件监听模式(自动触发扫描)
  • 支持文件移动检测(保留播放记录)
  • 新增.ndignore扩展语法
  1. 专辑消歧系统
  • 默认通过 MusicBrainz ID 分组专辑
  • 可配置按文件夹 / 自定义标签分组
  • 新增PID.Album参数控制分组逻辑

重要配置变更

# 扫描相关
Scanner.Enabled = true         # 启用自动扫描
Scanner.WatcherWait = "5s"     # 文件变更后等待时间
PID.Album = "musicbrainz_albumid|..." # 专辑分组规则
# 弃用配置
Scanner.Extractor             # 强制使用TagLib
Scanner.GenreSeparators       # 固定为[ ";", "/", "," ]

升级注意事项

  1. 必须备份数据库 (navidrome.db*)
  2. 升级方式:
    Docker:使用ghcr.io/navidrome/navidrome:develop
    二进制文件:从开发版页面下载
  3. 首次启动会触发全库扫描(耗时较长)
  4. 已知问题:
    部分客户端兼容性问题(正在修复)
    收藏计数可能异常(需手动修复)
    旧版智能播放列表路径需调整(移除根目录前缀)

用户反馈重点

  1. 艺术家图片加载
    部分用户出现本地artist.jpg加载失败,已通过热修复解决
  2. 播放列表兼容性
    路径规则改为相对路径(需删除根目录前缀)
    示例:/music/artist → artist
  3. 数据库迁移问题
    若出现计数错误,可尝试:
PID.Album="album_legacy" # 恢复旧分组逻辑
  1. UI 临时限制
    流派标签仅显示首个值
    艺术家统计分角色显示(专辑艺人 / 参与艺人)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值