Skip to content

Releases: doverunner/widevine-android-sdk

v4.5.1

24 Apr 03:50
b0556dd

Choose a tag to compare

What's new

  • The mimeType property in the ContentData class was added to enforce the Mime-Type for media content.

What's changed

  • Removed FOREGROUND_SERVICE and FOREGROUND_SERVICE_DATA_SYNC permissions from the SDK's AndroidManifest.xml file.
    • These permissions were previously declared inside the SDK AAR and automatically merged into the host app's manifest via Android Manifest Merger, causing Google Play review rejections for apps that do not use the download feature.
    • Starting from this version, apps that use the download feature must declare these permissions explicitly in their own AndroidManifest.xml.
    • Apps that do not use the download feature are not affected and do not need to declare these permissions.
    • See the Download Feature Setup section in the QuickStart guide for details.

What's fixed

None

Known issues

  • While downloading was worked on in this released, it is currently not ready for use.

v4.5.0

27 Oct 03:37

Choose a tag to compare

What's new

  • The localFileUrl in ContentData class parameter has been added.

What's changed

  • Updated minimum supported Android version to 6.0.0 (API version 23).
  • Updated JVM to 17.
  • Updated Media3 library to 1.8.0.
  • The Groovy DSL has been migrated to Kotlin DSL.
  • build.gradle has been changed to build.gradle.kts.
  • The samples have been changed to add libs.versions.toml in gradle directory for samples.
  • DrmConfigration class updated so that authData is now used instead of token or customData.

What's changed

None

v4.4.0

11 Sep 05:24

Choose a tag to compare

Version 4.4.0

  • Changed The product brand name will be changed to DoveRunner:
    • DoveRunner(Dr) is the new name for PallyCon.
    • We are changing the names of various products related to the existing PallyCon content security service to DoveRunner(Dr).
    • During this time, some documents and code on the Docs site may use PallyCon and DoveRunner(Dr) interchangeably.
    • The group name for the sdk has been changed to com.doverunner.widevine.
    • The class name of the sdk has been changed from PallyConWvSDK to DrWvSDK.
    • The class name of the PallyConDrmConfigration has been changed to DrmConfigration.
    • The class name of the PallyConEventListener has been changed to DrEventListener.
    • The class name of the PallyConCallback has been changed to DrCallback.
    • The class name of the PallyConDownloadManager has been changed to DrDownloadManager.
    • The class name of the PallyConDownloadService has been changed to DrDownloadService.
    • The class name of the PallyConDownloadTask has been changed to DrDownloadTask.
    • The class name of the PallyConDownloadRequest has been changed to DrDownloadRequest.
    • The class name of the PallyConDownloadListener has been changed to DrDownloadListener.
    • The class name of the PallyConDownloadStatus has been changed to DrDownloadStatus.
    • The class name of the PallyConDownloadException has been changed to DrDownloadException.
    • The class name of the PallyConException has been changed to WvException.
    • The function name createPallyConWvSDK has been changed to createWvSDK.
    • The function name setPallyConCallback has been changed to setWvCallback.
    • The function name addPallyConEventListener has been changed to addWvEventListener.
    • The function name removePallyConEventListener has been changed to removeWvListener.

v4.3.2

24 Dec 01:16

Choose a tag to compare

  • Added support for clear key and non-DRM content

v4.3.1

24 Sep 07:17

Choose a tag to compare

[4.3.1]

  • Updated Media3 ExoPlayer library to 1.4.1

[4.3.0]

  • Added support for license policy 2.0
  • Added support for Common Media Client Data (CMCD) specification
  • Updated libraries including Media3 ExoPlayer 1.3.1
  • Added event listener functions and callback interface

For more details, please refer to WhatIsNew_Android.md

v4.2.0

12 Jul 05:10

Choose a tag to compare

  • Enhanced support for multiple contents download scenario
  • Added Android TV sample

v4.1.0

03 May 06:03

Choose a tag to compare

Updates in version 4.1.0

  • Fixed 'redownload not starting' issue when resuming after pause
  • Updated castPlay sample for better ChromeCast support

Updates in version 4.0.1

  • Added getDrmSessionManager function.
  • Added getMediaSource function that utilizes drmSessionManager parameter.
    • You can specify drmSessionManager to create the mediaSource object.
  • Fixed an issue that caused the download() function to crash when running in the main thread.
    • The function runs as a background thread internally.
  • Fixed crash when selecting more than one video track

v4.0.0

11 Jan 07:48

Choose a tag to compare

  • From this version, the SDK is based on Media3 library which is a new home of ExoPlayer library.
  • Google announced deprecation of ExoPlayer after its v2.19.1 release.
  • If you want to keep using ExoPlayer package, you need to use PallyCon Widevine Android SDK v3.4.x.

v3.4.6

11 Dec 10:03

Choose a tag to compare

  • Fixed an issue where the license key rotation feature for live content was not working correctly.

v3.4.3

16 Nov 05:21

Choose a tag to compare

  • Removed local DB migration feature