跳转至

Accompanist Lyrics Core

用于解析、操作和导出歌词的核心逻辑库。

这是一个 Kotlin Multiplatform 库,提供以下功能:

  • 通用解析:支持 LRC (.lrc)、酷狗 KRC (.krc) 和 TTML (Apple Music) 格式。
  • 统一模型:标准化的 SyncedLyrics 模型,屏蔽了格式差异。
  • 智能检测:提供 AutoParserLyricsFormatGuesser 自动识别并解析歌词。
  • 导出功能:将歌词对象转换回标准格式。

特性

  • 无 Android 依赖:纯 Kotlin 实现,可运行在 JVM、Android、iOS、Wasm 等平台。
  • 高性能:针对大文件优化的解析逻辑。
  • 可扩展:易于添加新的解析器和导出器。

将依赖项添加到您的 version catalog 或 build.gradle.kts 中:

dependencies {
     implementation("com.mocharealm.accompanist:lyrics-core:VERSION")
}

Maven Central

请将 VERSION 替换为 Maven Central 上的最新版本号。