Lyricify 中文文档 下载 App

整体时间差校准——让歌词和歌声对齐

为什么歌词和歌声会有偏差

Lyricify 读取的「当前播放进度」来自 Spotify 服务器的 API 返回值。而服务器返回的值是服务器当时看到的客户端进度,这个值和你本地实际听到的声音之间,通常会差几百毫秒——尤其在网络条件一般、或 Spotify 客户端频繁向服务器上报进度时。

不同的访问方式偏差还不一样:

Lyricify 没有办法自动算出这个偏差,需要你手动告诉它:「整体往前挪 X 毫秒」或「往后挪 X 毫秒」。

校准步骤

  1. 让 Spotify 开始播放一首你熟悉的歌
  2. 在 Lyricify 主菜单 → 账户 → 找到「设置整体时间差」区域
  3. 里面有四个箭头按钮,每个按钮调整 100ms(可改步进值):
  1. 边听边调,调到歌词和歌声完美对齐后记住这个数值
  2. 设置是全局的——所有歌曲共用一个时间差值

怎么找到自己的最佳值

经验上:

开发者自己电脑上设置的是 -600ms(提前 600ms),仅供参考。

Web Player 优化会锁定时间差

如果你在使用 Spotify Web Player,Lyricify 有一个「Web Player 优化」开关——打开后会自动用 Media Session 读取 Web Player 的播放进度(更准),同时锁定时间差设置,不允许手动修改。

这是因为 Media Session 读到的值是实时的本地进度,理论上不需要额外校准就能对齐。如果发现即使开了 Web Player 优化还是有明显偏差,可以先关掉优化、手动校准到满意后再决定要不要开回去。