Accompanist Lyrics Core¶
用于解析、操作和导出歌词的核心逻辑库。
这是一个 Kotlin Multiplatform 库,提供以下功能:
- 通用解析:支持 LRC (
.lrc)、酷狗 KRC (.krc) 和 TTML (Apple Music) 格式。 - 统一模型:标准化的
SyncedLyrics模型,屏蔽了格式差异。 - 智能检测:提供
AutoParser和LyricsFormatGuesser自动识别并解析歌词。 - 导出功能:将歌词对象转换回标准格式。
特性¶
- 无 Android 依赖:纯 Kotlin 实现,可运行在 JVM、Android、iOS、Wasm 等平台。
- 高性能:针对大文件优化的解析逻辑。
- 可扩展:易于添加新的解析器和导出器。
将依赖项添加到您的 version catalog 或 build.gradle.kts 中:
请将 VERSION 替换为 Maven Central 上的最新版本号。