开源歌词处理库 Lyricify-Lyrics-Helper
开发者选择开源什么
Lyricify 系列里「歌词搜索、解析、时间轴对齐、词源适配」这层底层处理代码,开发者在 GitHub 上以 Apache License 2.0 协议开源了,仓库名是 WXRIW/Lyricify-Lyrics-Helper。
没有开源的部分:Lyricify 4 的界面渲染层(Apple Music 界面、灵动词岛、Byland 模式等)、Spotify OAuth 授权层、云端歌词库同步逻辑。这些保留在闭源仓库里。
开源歌词库的目的很直接——开发者希望能为「Spotify 之外的流媒体社区」做点贡献,任何想做歌词增强工具的人都可以用这份代码作为起点。
开源库能做什么
- 多词源歌词搜索:QQ 音乐、网易云、酷狗、MusixMatch 等词源的 API 适配层
- LRC 解析与时间轴对齐:把各格式的歌词文件统一解析成标准时间轴
- 歌词标记管理:本地歌词库的 CRUD 操作
- Spotify 曲目 ID ↔ 外部词源曲目标识的映射
基本上 Lyricify 4 和 Fusion 里「歌词管理与来源」那一页讲到的所有底层能力,都在这个开源库里有对应的实现。
适合谁用
- 想做一个「自己的 Spotify 歌词工具」但不想从零写歌词搜索和解析的开发者
- 想把 Lyricify 的歌词能力集成到自己的音乐软件里
- 想为歌词搜索加新词源(比如咪咕、千千静听等)
- 想研究不同歌词格式的标准化处理逻辑
许可证说明
Apache License 2.0 允许你:
- ✅ 商用使用
- ✅ 二次分发
- ✅ 修改后闭源分发
- ✅ 专利授权(贡献者授予使用者专利许可)
唯一需要遵守的:
- 保留版权声明和许可证文本
- 标明修改内容
- 对修改过的文件保留原有的许可证声明
和 Lyricify 4 的界面创新(灵动词岛、Byland 模式等)使用的 CC BY-SA 4.0 协议不同——界面创新是要求相同许可发布,开源歌词库不要求衍生项目必须开源。
Lyricify 3 开源了吗
Lyricify 3 的部分代码在旧仓库 WXRIW/Lyricify-App 里可以找到(MIT License),但官方已经停止对这个仓库的维护,里面的代码也不包含 Lyricify 4 和 Fusion 的最新功能。新项目建议直接从 Lyricify-Lyrics-Helper 开始。