Lyricify 歌词不显示与429怎么处理
Lyricify Mobile 用起来绝大多数毛病可以归成两类:歌词出不来,以及 requests 被限流(429)。这篇按现象给排查顺序,都是实际会遇到的情况,照着走一遍基本能定位。
一、歌词不显示:先分清四种情况
1. 连正在播放的歌都不显示
说明 Spotify 的播放信息没传上来,应用端无从显示。按这个顺序试:重启 Spotify 客户端 → 校园网换手机热点 → 用了代理就换节点或调整分流 → 重装新版 Spotify → 改用网页版播放对比。全部无效就等一段时间再试,信息源在 Spotify 那边,应用端强制不了。
2. 歌放出来了,提示「没有找到歌词」
歌词库里确实没这首。出路只有一条:在电脑上用 Lyricify 4 手动导入歌词文件——两端共用歌词库,导入后手机端即可显示。
3. 电脑上有词,手机上没有或不对
在 Lyricify 4 里把这首歌词标记(选用)一遍,重开手机端就对上了。
4. 有词但没有翻译
搜到的那个歌词版本本身不带翻译,不是显示设置的问题,同样去电脑端导入带翻译的版本。
二、429:不是坏了,是被限流了
429 是 Spotify 返回的「请求过多」。所有走公共入口的用户共享同一份请求配额,用的人多就会撞上,跟你的操作对错无关。
它的两种形态:
- 普通 429:偶发弹出,等一会儿自己恢复,代价最小;
- 超长 429:提示要等几千甚至几万秒,多因连续使用超过 10 小时,或没放歌还长时间挂着。
日常预防三条:没在听歌就关掉应用(安卓要从后台清掉,挂着不放歌也在持续发请求);避免连续用 10 小时以上;多台设备高频使用时给每台设备单独配一个自定义 API Client。
根治办法是配自己的 API Client:用自己的请求配额后不再与公共入口抢。但它需要 Spotify Premium 订阅(2026 年 3 月起严格执行),没有订阅只能借用有 Premium 朋友的 Client(一个最多供 5 人)。另外注意:2026 年 2 月 11 日之后新建的 Client 会让 Mobile 异常,动手前先看项目文档的最新说明。
三、其他小毛病速查
- 切歌后歌词半天不动:多半就是撞了 429,按上面第二节处理;
- 歌词比歌快或慢:正负 2 秒内的偏差属正常范围(播放进度经多环节上报,有误差);持续超幅就用桌面端;
- 歌词内容本身有错:修改入口在 Lyricify 4 的「歌词管理」,改完手机端重开生效;
- Android 12 以下看不到背景模糊:老系统没提供模糊接口,不是应用坏了。
四、还没解决
登录环节的报错(网页打不开、Redirect URI 之类)在这篇安卓版下载安装与授权步骤.md的第三节;装哪一版还没定的,看四个版本怎么选.md。更完整的界面与功能演示,可以到 Lyricify 站点看界面展示。