
implementation("io.github.jamal-wia:kmptoolkit-video-player-vlcj:2.2.1")The desktop (JVM) playback engine for kmptoolkit-video-player, built on VLCJ: createVlcjVideoPlayer() returns the same VideoPlayer as on Android and iOS, rendering decoded frames into memory for kmptoolkit-video-player-compose to draw. Licence: this artifact is MIT, but it depends on VLCJ, which is GPL-3.0 — an application that ships it takes on the GPL-3.0 obligations (or needs a commercial VLCJ licence from Caprica). Requires VLC 3.x (libvlc) installed on the machine, or bundled with the application and matching the JVM's CPU architecture; isVlcAvailable() checks without crashing.