
Wrapper around libmpv offering playback control, event/state bindings, a composable video surface using mpv VO, and Panama-based FFmpeg bindings for easy media integration.
A KMP wrapper for mpv
Note: macOS and iOS are unsupported, as I have no Apple devices to develop/test on
Add repository to build.gradle.kts:
repositories {
maven("https://nexus.silenium.dev/repository/maven-releases/")
}Add dependencies (for versions, see GitHub Releases or https://nexus.silenium.dev/repository/maven-releases/:
dev.silenium.libs.mpv:mpv-kt:0.1.0
dev.silenium.libs.mpv:compose:0.1.0
Snapshots are available here: https://nexus.silenium.dev/repository/maven-snapshots/
For usage examples see:
A KMP wrapper for mpv
Note: macOS and iOS are unsupported, as I have no Apple devices to develop/test on
Add repository to build.gradle.kts:
repositories {
maven("https://nexus.silenium.dev/repository/maven-releases/")
}Add dependencies (for versions, see GitHub Releases or https://nexus.silenium.dev/repository/maven-releases/:
dev.silenium.libs.mpv:mpv-kt:0.1.0
dev.silenium.libs.mpv:compose:0.1.0
Snapshots are available here: https://nexus.silenium.dev/repository/maven-snapshots/
For usage examples see: