Skip to content

Releases: kdroidFilter/ComposeMediaPlayer

0.8.8

02 Feb 21:10
13cb1d9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.7...v0.8.8

0.8.7

10 Jan 20:22
ea695c2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.6...v0.8.7

0.8.6

24 Dec 19:13
cf3815e

Choose a tag to compare

What's Changed

  • Bump dependency versions in libs.versions.toml (FileKit, Kotlin, Compose, Activity Compose, Media3 Exoplayer, DarkModeDetector). by @kdroidFilter in #144
  • Add support for preview mode in VideoPlayerState and VideoPlayerSurface. by @kdroidFilter in #145
  • Add websupport via new WebElementApi by @kdroidFilter in #146
  • Fixed loading Video files with no extension on Mac by @3llomi in #148
  • Refine video player frame processing and cleanup logic by @kdroidFilter in #150
  • Video player state interface by @duongphuhiep in #147

New Contributors

Full Changelog: v0.8.5...v0.8.6

0.8.5

10 Oct 07:26
24c114e

Choose a tag to compare

What's Changed

  • Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.6.1 to 0.6.2 by @dependabot[bot] in #119
  • Bump jna from 5.18.0 to 5.18.1 by @dependabot[bot] in #121
  • Fixed opening file: URIs without authority on macOS by @boiler23 in #123

New Contributors

Full Changelog: v0.8.4...v0.8.5

0.8.4

24 Sep 18:39
132a97c

Choose a tag to compare

What's Changed

Full Changelog: v0.8.3...v0.8.4

0.8.3

21 Sep 18:39

Choose a tag to compare

What's Changed

Important

WASM (Compose Web) — Important:
The WASM target is broken starting with version 0.8.3. It needs a complete reimplementation using the new interop API introduced in Compose 1.9.0. Unfortunately, I don’t have time to rewrite it right now and, since the WASM target is still alpha, I’m leaving it as-is for the time being. If you’d like to support this library financially to help deliver proper WASM support, HLS support on Windows, and other essential video player features, please reach out. This is a substantial amount of work, and your support would make a real difference.

Full Changelog: v0.8.2...v0.8.3

0.8.2

24 Aug 10:43
e31a083

Choose a tag to compare

What's Changed

  • Bump kotlin from 2.2.0 to 2.2.10 by @dependabot[bot] in #103
  • Optimize memory management and performance in Windows and Mac video player. by @kdroidFilter in #106

Full Changelog: v0.8.1...v0.8.2

0.8.1

13 Aug 11:50
8d7eea3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.8.1

0.8.0

30 Jul 03:07
a62a832

Choose a tag to compare

What's Changed

  • Bump org.jetbrains.kotlinx:kotlinx-datetime from 0.6.2 to 0.7.1-0.6.x-compat by @dependabot[bot] in #76
  • Bump filekit from 0.10.0-beta03 to 0.10.0 by @dependabot[bot] in #85
  • Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.4.0 to 0.5.0 by @dependabot[bot] in #84
  • Enhance resource cleanup on windows by @kdroidFilter in #86
  • Fix fullscreen player does not rotate with device rotation on Android and enhance ressource clean up by @kdroidFilter in #87
  • Add currentTime property to VideoPlayerState by @kdroidFilter in #88
  • Prevent Video Player Pausing During Screen Rotation and Fullscreen Transitions on iOS by @kdroidFilter in #89
  • Add support for initializing video playback in a paused state by @kdroidFilter in #90
  • iOS improvements by @kdroidFilter in #91
  • Fix Video Player Behavior on Screen Lock for iOS and Android by @kdroidFilter in #92
  • Fix: Ensure Video Player Overlay Takes Full Height Across All Platforms by @kdroidFilter in #93

Full Changelog: v0.7.11...v0.8.0

0.7.11

25 Jun 12:08
cefe711

Choose a tag to compare

What's Changed

  • Bump kotlin from 2.1.21 to 2.2.0 by @dependabot in #66
  • Bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 by @dependabot in #65
  • 0.7.11 - Update dependencies, new unit tests, some fixes in ios and macOs by @kdroidFilter in #67

Platform-Specific Enhancements

  • Linux: Added GStreamer initialization and element availability checks
  • macOS: Improved file existence check and error handling
  • macOS: Fix #69
  • iOS: Fixed volume control by clamping values between 0 and 1

Testing Improvements

  • Added comprehensive unit tests for core components:
    • SubtitleTrack
    • TimeUtils
    • VideoMetadata
    • VideoPlayerError
  • Added GitHub Actions workflow for multi-OS build and test automation (Windows, macOS, Linux)

Documentation

  • Added Compatibility Table in README to clarify version requirements
  • Fixed formatting and links in documentation

Full Changelog: v0.7.10...v0.7.11