{"repo":"open-ani/mediamp","free":true,"listed":false,"github":"https://github.com/open-ani/mediamp","clone":"git clone https://github.com/open-ani/mediamp.git","description":"Video / audio player for Compose Multiplatform.","language":"Kotlin","stars":128,"topics":["android","audio","cmp","compose-multiplatform","jetpack-compose","kmp","kotlin","kotlin-multiplatform","kotlin-multiplatform-mobile","media"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"MediaMP MediaMP is a media player for Compose Multiplatform. It is a wrapper over popular media player libraries like ExoPlayer on each platform. The goal is to provide a unified media player abstraction for commonMain , as well as supporting backend-specific features and direct access with the underlying media player library for advanced use cases. Supported targets and backends: Platform Architecture(s) Implementation :--------------: ----------------- ---------------- Android Any ExoPlayer JVM on Windows x86 64, AArch64 MPV JVM on macOS x86 64, AArch64 MPV JVM on Linux x86 64 MPV iOS AArch64 AVKit Browser (wasm) Any HTMLVideoElement Platforms that are not listed above are not supported yet. Feel free to file an issue if you need them. The VLC backend is deprecated and no longer maintained; MPV replaced it as the desktop backend in state spec v2. [!WARNING] Pre-1.0 : minor releases may contain breaking API changes; they are called out in the release notes. Please open an issue if you have any suggestions or find any bugs. Installation The latest version is: Version Catalogs The -all bundle includes: - Mediamp common APIs and Compose UI APIs - ExoPlayer backend for Android - With media3-exoplayer-hls for streaming .m3u8 - MPV backend for JVM (desktop) - AVKit backend for iOS - Browser player for Compose Web / wasmJs [!WARNING] Compatibility Warning -all bundle exposes transitive dependencies on recommend backends. If, in the future, we develop a new backend and believe it is","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-ani","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-ani/mediamp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}