Provider
Provider sends songs, lyrics, playback state, and display options to Lyricon. It is intended for music players and lyric provider plugins.
Flow
- Add the Provider dependency.
- Configure
AndroidManifest.xmlmetadata. - Create a
LyriconProvider. - Call
register(). - Send data through
provider.player. - Call
unregister()ordestroy()when it is no longer needed.
Dependency
kotlin
implementation("io.github.proify.lyricon:provider:0.1.70")Minimal Example
kotlin
val provider = LyriconFactory.createProvider(context)
provider.register()
provider.player.setPlaybackState(true)
provider.player.sendText("I can't just be an ordinary friend")