Rockbox 中文文档 下载 App

Rockbox Cue Sheet 整轨分轨 - APE+cue FLAC+cue 像 CD 一样跳轨

场景:为什么要用 Cue Sheet

CD 抓轨有两种常见方式:

方式一:分轨抓(大多数人用)

一张 CD 抓成 N 个独立的音轨文件,每个文件对应一首歌。好处是文件独立、可以单独播放、标签各自保存。坏处是:

方式二:整轨抓 + Cue Sheet(发烧友常用)

一张 CD 抓成 一个大文件(比如 Pink Floyd - Dark Side of the Moon.ape,500MB),同时生成一个文本文件(Pink Floyd - Dark Side of the Moon.cue)记录每首歌的起止时间和元数据。

好处:

坏处:

Rockbox 的 Cue Sheet 支持

Rockbox 完整支持 Cue Sheet:

  1. 检测到同目录下和音频同名的 .cue 文件 → 自动加载
  2. 播放时显示每首歌的标题(从 .cue 读,不从音频文件本身读 ID3)
  3. 进度条上出现分轨标记点,可以按快进/快退或特定按键在曲目间跳转
  4. 跳轨也是 Gapless 的 → 真正像 CD 一样的体验
  5. 支持多种编码格式的 .cue 文件(UTF-8、GBK 中文标签等)

开启 Cue Sheet 支持

Settings → Playback Settings → Cuesheet Support → On

注意:Rockbox Wiki 提到这个选项在某些版本需要重启才能生效。开了之后如果没反应,重启一次 DAP。

文件放置规则

Cue Sheet 文件必须满足:

Rockbox 在文件浏览器里会把整轨文件展开显示成多首单曲——你看到的是 10 首歌而不是一个 500MB 的大文件。每首歌的时间点由 .cue 决定。

Cue Sheet 标签优先级

Rockbox 显示的歌曲信息有三级优先级:

  1. .cue 文件里的标签(最高)
  2. 音频文件的 ID3 标签
  3. 文件名

如果 .cue 里写了歌名「Speak to Me」,就用它。如果没写,就去音频文件的 ID3 标签里找。都没有就显示文件名。

跳轨按键

不同设备的按键组合不同,常见的:

想快速跳到特定曲目号?在文件浏览器里 Cue Sheet 展开的多轨列表中直接选中即可。

常见问题

Cue Sheet 时间点不准

网上下载的 Cue 偶尔会有时间点偏移(比如第一首歌的起点应该是 00:00:00 但写成了 00:00:02)。这不是 Rockbox 的问题,是 Cue 文件本身的问题。修正方法:用 foobar2000 打开 Cue Sheet,修正后保存。

Rockbox 显示「无法加载 Cue Sheet」

几个原因:

  1. .cue 文件编码不是 UTF-8 / ANSI → 用 foobar2000 或 Notepad++ 转码
  2. .cue 文件里的 FILE 行文件名和实际音频文件名不一致(包括大小写) → 修正 .cue 里的文件名
  3. .cue 文件格式损坏 → 重新生成

APE 整轨在老设备上卡

Monkey's Audio (APE) 的高压缩比 profile 需要比较多的 CPU 来解压。在 Archos 这类硬件解码设备上播放 APE 整轨可能卡顿。换 FLAC 整轨就能解决——FLAC 是 Rockbox 优化得最好的无损格式。

播放列表里的 Cue Sheet

把整轨文件(不是展开的 Cue Sheet 单曲)加到播放列表里,Rockbox 会自动识别并按 Cue Sheet 播放。这意味着你可以在动态播放列表里加多个整轨专辑,Rockbox 会正确按 Cue 分轨播放。

总结

Cue Sheet + Rockbox Gapless = DAP 上最接近原始 CD 的播放体验。如果你手里有 APE/FLAC 整轨 + Cue 的资源,刷 Rockbox 是唯一的解决方案——原厂固件做不到。