Skip to content

Releases: kdroidFilter/ComposeMediaPlayer

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

0.7.10

18 Jun 03:09
8276b19

Choose a tag to compare

What's Changed

  • Bump co.touchlab:kermit from 2.0.5 to 2.0.6 by @dependabot in #62
  • Bump io.github.kdroidfilter:platformtools.darkmodedetector from 0.2.9 to 0.4.0 by @dependabot in #63
  • Bump org.jetbrains.compose from 1.8.1 to 1.8.2 by @dependabot in #64

Full Changelog: v0.7.9...v0.7.10

0.7.9

08 Jun 17:12

Choose a tag to compare

Switch to JNA platform JPMS dependency

Replaced `jna.platform` with `jna.platform.jpms` in `build.gradle.kts` to ensure better modularity and compatibility with JPMS. Updated `libs.versions.toml` to reflect the added and reordered JNA dependencies.

0.7.8

08 Jun 03:09

Choose a tag to compare

fix #57

0.7.7

30 May 08:09
c9ee955

Choose a tag to compare

What's Changed

  • Refactor Media Foundation initialization for clarity and async handling by @kdroidFilter in #56
  • Fix #39

Full Changelog: v0.7.6...v0.7.7

0.7.6

30 May 06:28
ca17e4c

Choose a tag to compare

What's Changed

Full Changelog: v0.7.5...v0.7.6

0.7.5

27 May 12:41
38f68f8

Choose a tag to compare

What's Changed

Full Changelog: v0.7.4...v0.7.5

0.7.4

15 May 12:41
9673244

Choose a tag to compare

What's Changed

Full Changelog: v0.7.3...v0.7.4