
Offers a lyrics interface with multi-voice and duet support, accompaniment line styling, and high-performance rendering for smooth animations. Includes features for parsing and exporting lyrics files.
Accompanist released a group of artifacts, including:
lyrics-core - Parsing lyrics file, holding data and exporting to other formats.
lyrics-ui - Standard lyrics interface built on Jetpack Compose
This repository hosts the lyrics-ui code.
π€ Multi-Voice & Duet Support: Effortlessly display lyrics for multiple singers.
πΆ Accompaniment Line Support: Styles main vocals from accompaniment lines.
β‘οΈ High-Performance Rendering: Engineered for buttery-smooth animations and low overhead, ensuring a great user experience even on complex lyrics.
Add the dependency to your build.gradle.kts:
dependencies {
implementation("com.mocharealm.accompanist:lyrics-ui:VERSION")
}Replace VERSION with the latest version from Maven Central.
LazyList items when scrollingKaraokeLineText
FlowingLightBackground animationContributions are welcome! Please feel free to submit a pull request or open an issue to discuss your ideas. For major changes, please open an issue first.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
Accompanist released a group of artifacts, including:
lyrics-core - Parsing lyrics file, holding data and exporting to other formats.
lyrics-ui - Standard lyrics interface built on Jetpack Compose
This repository hosts the lyrics-ui code.
π€ Multi-Voice & Duet Support: Effortlessly display lyrics for multiple singers.
πΆ Accompaniment Line Support: Styles main vocals from accompaniment lines.
β‘οΈ High-Performance Rendering: Engineered for buttery-smooth animations and low overhead, ensuring a great user experience even on complex lyrics.
Add the dependency to your build.gradle.kts:
dependencies {
implementation("com.mocharealm.accompanist:lyrics-ui:VERSION")
}Replace VERSION with the latest version from Maven Central.
LazyList items when scrollingKaraokeLineText
FlowingLightBackground animationContributions are welcome! Please feel free to submit a pull request or open an issue to discuss your ideas. For major changes, please open an issue first.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.