About this project

Compose Media Player provides media playback components for Compose Multiplatform projects. The main composemediaplayer module supports video playback with Compose UI, subtitles, metadata, and platform-native backends. A separate composemediaplayer-audio module offers lightweight audio-only controls including play, pause, stop, seek, and volume management. The library is published through Maven Central and documented with separate video and audio README files plus Dokka documentation. Its stated platform coverage includes Android, iOS, macOS JVM, Windows JVM, Linux JVM, and Compose Web. An online sample demo is provided. The project is released under the MIT License. Its roadmap lists planned audio enhancements such as metadata access, JVM playback rate support, richer stream diagnostics, and support for separate audio and video streams. The README also identifies applications using the library and invites project maintainers to be added to the list.