Lyricify 对 Spotify 生态的依赖关系
为什么只支持 Spotify
Lyricify 的核心输入是「正在播放的歌曲 ID + 进度毫秒数 + 专辑封面 + 艺人/曲目信息」这一组实时数据。Spotify 官方通过 Web API 和 Media Session 两套途径提供这些信息(前提是用户授权),其他流媒体要么没有公开 API,要么接口不稳定,Lyricify 因此选择把 Spotify 作为唯一目标。
Fusion 之所以能覆盖更多播放器,走的是另一条路:Windows 的 System Media Transport Controls(SMTC),只要播放器把自己注册为 SMTC 提供者,Fusion 就能读到播放进度。代价是拿不到曲目元数据(专辑封面、艺人)和歌词接口,歌词仍需从 Lyricify 自己的词源抓。
授权流程做了什么
首次打开 Lyricify 4 会自动弹出浏览器,让你登录 Spotify 并同意授权。这一步向 Lyricify 授予了几项权限:读取正在播放的曲目、控制播放(Premium)、读取账号基本信息。不会索要密码之外的数据,也不会帮你发歌单或改设置。
移动端的授权机制一样——也是在浏览器里走 Spotify OAuth 流程,只是最终把 access token 交给了移动 App。
中国大陆用户需要知道的事
Spotify 在中国大陆没有正式服务,官方入口无法直接使用。这不是 Lyricify 的问题,是 Spotify 本身的服务范围决定的。如果你在中国大陆使用:
- 账号注册、登录、播放都需要自行准备可用的网络访问条件
- 歌词抓取和时间轴校准也会受网络延迟影响,部分词源(QQ 音乐、网易云)是国内服务,反而会比 Spotify API 快
- 429 限流在跨境网络环境下出现频率可能更高,建议尽早配置自定义 API Client
Premium 和 Free 的实际差异
免费账号能用什么?
- 读取正在播放的曲目 → 能
- 显示歌词 → 能
- 手动导入/标记歌词 → 能
- 桌面歌词 / 灵动词岛 → 能
Premium 多了什么?
- 点击播放按钮直接点歌(任意点歌)
- 播放控制(调整进度、循环、随机、上下曲)
- 音量控制
- 添加到播放列表
- Lyricify 智能引擎(提升歌词可用性的 AI 增强)
- 自定义 API Client(解决 429 限流)
- 内置播放功能
简单说:看歌词这个核心体验,Free 和 Premium 没有本质区别;Premium 的优势集中在「让 Lyricify 反过来控制 Spotify」这一层。
多设备登录
同一个 Spotify 账号可以在多台设备上分别登录 Lyricify 4 和 Lyricify Mobile,互不冲突。歌词库同步的前提是移动端和桌面端登录了同一个 Spotify 账号——系统靠账号识别「属于谁的歌词库」。