Skip to content

Add Android enableDrmLicenseRenewRetry TweakConfig flag.#826

Merged
krocard merged 6 commits intobitmovin:developmentfrom
ibocharnikov-3ss-tv:feature/android_enableDrmLicenseRenewRetry
Feb 20, 2026
Merged

Add Android enableDrmLicenseRenewRetry TweakConfig flag.#826
krocard merged 6 commits intobitmovin:developmentfrom
ibocharnikov-3ss-tv:feature/android_enableDrmLicenseRenewRetry

Conversation

@ibocharnikov-3ss-tv
Copy link
Contributor

Description

Expose enableDrmLicenseRenewRetry from Android SDK into React Native SDK.

Changes

JsonConverter.kt has been changed in order to expose required API property.
tweaksConfig.ts has been changed in order to reflect the changes on TypeScript types side.

Checklist

  • 🗒 CHANGELOG entry

@ibocharnikov-3ss-tv ibocharnikov-3ss-tv requested a review from a team as a code owner February 11, 2026 05:50
@CLAassistant
Copy link

CLAassistant commented Feb 11, 2026

CLA assistant check
All committers have signed the CLA.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

igor-bv and others added 4 commits February 11, 2026 13:44
…RenewRetry' into feature/android_enableDrmLicenseRenewRetry

# Conflicts:
#	android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt
@stonko1994 stonko1994 requested a review from Copilot February 18, 2026 14:19
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR exposes the enableDrmLicenseRenewRetry TweaksConfig flag from the Android SDK to the React Native SDK, allowing developers to configure DRM license renewal retry behavior for long-running playback sessions.

Changes:

  • Added enableDrmLicenseRenewRetry property to TypeScript TweaksConfig interface
  • Modified Kotlin converter to handle the immutable enableDrmLicenseRenewRetry property via constructor initialization
  • Updated CHANGELOG to document the new Android feature

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
src/tweaksConfig.ts Added TypeScript type definition and JSDoc for the new enableDrmLicenseRenewRetry flag
android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt Refactored toTweaksConfig() to initialize TweaksConfig with constructor parameter when enableDrmLicenseRenewRetry is provided
CHANGELOG.md Documented the new TweaksConfig option under "Added" section

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Contributor

@krocard krocard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Please use the builder to better scale

Copy link
Contributor

@krocard krocard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the refactor.

@krocard krocard merged commit 4da7dc0 into bitmovin:development Feb 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments