Tune by Mozaiklabs

30 分钟从 Roon 迁移到 Tune:分步教程

要点速览

  • 对于常规规模的音乐库(1 万到 10 万首),Roon → Tune 的迁移只需 30 分钟:导出播放列表、安装 Tune、扫描文件夹、重新连接流媒体服务、映射端点。
  • 过渡期间你可以让 Roon 和 Tune 并行运行(服务零中断),Tune 不会改动源文件——它只以只读方式建立索引。
  • 需要手动重建的部分:Roon 的书签(转为 Tune 智能播放列表)和 DSP 配置(卷积滤波器仍然兼容,参数均衡需要重新输入)。

目录:

从 Roon 迁移到 Tune:30 分钟重新掌控你的音乐库。

前置条件与硬件

你需要:当前开着机的 Roon Core 服务器(用于导出)、一台运行 Tune 的新主机(Pi 4 / NAS / Mac mini / NUC Linux)、SSH 访问或显示器+键盘,以及你的 Tidal/Qobuz/Spotify/Deezer 账号。

Tune 在 Raspberry Pi 4(4 GB)上即可运行,支持 10 万首曲目和 4 个并发区域。若音乐库超过 50 万首,或需要同时进行立体声卷积处理,建议选择 Mac mini M1 或 NUC i3。如果你还没有硬件,2026 自建音乐服务器指南详细介绍了硬件选择。

开始之前,先记录下来:当前 Roon 区域列表(名称、IP、类型)、启用的流媒体服务,以及你常用的书签。必要时截图——你需要在 Tune 中重建它们。

第 1 步:导出你的 Roon 音乐库(5 分钟)

Roon 没有提供完整的结构化导出,但两条路径就够了:

  1. 播放列表。在 Roon → 音乐库 → 播放列表中,全选,右键 → 导出 → M3U 格式。保存到 ~/RoonExport/playlists/ 文件夹。
  2. 收藏专辑列表。音乐库 → 专辑 → 筛选“Favorites” → 全选 → 导出 CSV(通过 View → Export Selected as CSV)。Tune 会在扫描时导入这些收藏。

你的音乐文件本身(FLAC、ALAC、DSF)不会移动。Roon 从不修改它们,它们仍留在 /Volumes/MusicLibrary 或类似路径中。Tune 将在同一位置建立索引,不做任何移动。

第 2 步:安装 Tune(10 分钟)

根据你的平台:

Mac(M1/M2/M3 或 Intel)

在下载页面下载 DMG,双击,把 Tune.app 拖入应用程序。首次启动时,授权访问「音乐」文件夹(系统设置 → 隐私)。

Raspberry Pi / Linux(Debian、Ubuntu)

curl -fsSL https://tune.mozaiklabs.fr/install.sh | bash

脚本会检测你的架构(arm64/x86_64),安装 Python 依赖,配置 systemd。在 Pi 4 上约需 5 分钟。

Synology / QNAP

Docker 镜像 mozaiklabs/tune:latest 正在准备中。在此之前,Tune 可通过 Linux、macOS 或 Windows 安装程序部署(参见下载页面)。

Tune 首次启动:仪表盘、扫描进行中、已检测到的区域。

第 3 步:扫描本地音乐库(视规模而定,5 分钟到 2 小时)

在 Tune 界面(http://<服务器IP>:8080)→ 设置 → 音乐库 → 添加文件夹。指向 Roon 使用的同一路径(例如 /Volumes/MusicLibrary 或 //NAS/music)。

Tune 会在后台启动扫描。Mac mini M1 上 3 万首 FLAC 音乐库:4–6 分钟。Pi 4 配远程 NAS:约 1 小时 30 分。扫描可续传(中断后重启无需从头开始)。

与此同时,导入你的 M3U 播放列表:设置 → 播放列表 → 导入 M3U → 选择 ~/RoonExport/playlists/ 文件夹。Tune 会自动映射文件路径。

第 4 步:重新连接 Tidal、Qobuz、Spotify、Deezer(5 分钟)

设置 → 服务 → 用账号和密码(或视情况用 OAuth token)添加各项服务。Tune 会同步:

  • 你收藏的专辑
  • 你关注的艺人
  • 你的播放列表(自建的和订阅的)
  • 你的最近播放记录(Tidal/Qobuz/Spotify)

与 Roon 的最大区别:Tune 会统一这些音源。搜索“Steely Dan Aja”会在同一个结果中同时显示本地 FLAC 版本、Tidal Hi-Res 版本和 Qobuz 24/96 版本。你可以在播放时选择音源,或者让 Tune 自动选择可用的最高音质。

关于跨服务智能播放列表的细节,参见Tidal/Qobuz 跨服务智能播放列表。

第 5 步:重新接入端点(5 分钟)

这正是 Tune 相比 Roon 大幅简化的地方。不需要 RAAT,不需要 RoonReady,也不用安装 Roon Bridge。Tune 会自动发现局域网上所有支持 DLNA、AirPlay、Sonos、Chromecast、UPnP 的设备。

设置 → 区域 → Tune 会列出检测到的端点:

  • Naim ND5 XS2(DLNA UPnP)——即插即用,bit-perfect 24/192
  • Linn Klimax DS(DLNA UPnP/Songcast)——即插即用
  • HomePod / Apple TV(AirPlay 2)——原生多房间同步
  • Sonos One / Beam(Sonos API)——音量与播放控制
  • WiiM Pro / Mini(DLNA + AirPlay)
  • Yamaha AVR / Denon HEOS(DLNA)

用你在 Roon 中使用的名称重命名区域(“客厅”、“厨房”、“书房”)。为同步多房间播放创建分组(例如分组“一楼” = 客厅 + 厨房 + 露台)。

在 Tune 中映射 DLNA/AirPlay/Sonos 端点。无需安装 RoonReady。

第 6 步:把 Roon 书签重建为 Tune 智能播放列表(5–10 分钟)

Roon 称之为“bookmarks”,Tune 称之为“smart collections”和“smart playlists”。逻辑是一样的:对音乐库的动态筛选,自动更新。

例如:你的 Roon 书签“60 年代爵士,6 个月未听”在 Tune 中就是一个智能合集:

Genre = Jazz
AND Year >= 1960 AND Year < 1970
AND LastPlayed < (today - 6 months)
ORDER BY Random

Tune 的引擎支持 Roon 没有的运算符:branch_of(按层级中的子流派筛选)、cross_service(比较 Tidal、Qobuz 与本地版本)以及 missing_in(本地存在但不在某个播放列表中)。具体配方见跨服务智能播放列表。

Tune 智能合集:相当于 Roon 书签,还带跨服务运算符。

第 7 步(可选):迁移你的卷积滤波器

如果你之前用 REW + Roon 卷积做房间声学校正,你的 .wav 滤波器依然可用。Tune 在设置 → 音频 → 卷积 → 导入滤波器中加载它们。要求格式:目标采样率下的立体声 .wav(gauche.wav + droite.wav)。

Roon 的参数均衡(PEQ)需要手动重新输入:Tune 提供了同样的功能(每区 10 个参量频段,低/高搁架、峰值、陷波)。如果你从 REW 滤波器出发,把它们导出为 .txt 并复制数值即可。

完整的 REW → Tune 工作流(UMIK-1 测量、生成滤波器、应用到区域)记录在 Tune + REW:自动声学校正。

常见问题

过渡期间我可以保留 Roon 吗?
可以,而且建议这样做。Roon 和 Tune 可以共存而不冲突(发现协议不同、端口不同)。等你确认 Tune 满足需求后再关掉 Roon,通常在 1–2 周之后。

Tune 会修改我的音乐文件吗?
不会。Tune 对源文件夹严格只读。不写标签、不创建隐藏文件、不移动任何文件。索引数据库单独存放在 ~/.tune/library.db。

内嵌封面会保留吗?
会。Tune 优先读取内嵌封面,其次是专辑文件夹中的 cover.jpg/folder.jpg,最后才回退到 MusicBrainz/Discogs 抓取。

扫描一个大型音乐库要多久?
Mac mini M1 配本地 SSD:10 万首 12 分钟。Pi 4 + 千兆 NAS:10 万首 2 小时 30 分。扫描会使用所有可用 CPU 核心。

我也能从 JRiver、Audirvana 或 Plex 迁移吗?
可以,JRiver 的流程完全一致(导出 JRiver MPL 播放列表 → 转换为 M3U)。Audirvana 和 Plex 同样通过 M3U 导出。详见从 JRiver 迁移到 Tune。

我的 Naim/Linn/Lumin RoonReady 流媒体机呢?
这些流媒体机在支持 RoonReady 的同时也支持 DLNA UPnP。Tune 会自动检测它们,按型号实现 bit-perfect 24/192 或 24/96 播放。无需在流媒体机端关闭 RoonReady。

试试 Tune

Tune 目前处于免费公测阶段,支持多平台。30 分钟从 Roon 迁移,完全不动你的音乐文件。

下载 Tune

延伸阅读

Bertrand Clech —— Mozaik Labs 创始人,Tune 的作者。40 年发烧经历,DIY 音箱制作者(Supravox 215 TQWT、Supravox Jensen 285),REW 测量 + miniDSP 2x4 HD Dirac DSP。