github devine-dl/pywidevine v1.0.1

latest releases: v1.8.0, v1.7.0, v1.6.0...
2 years ago

Changed

  • Moved the License Type parameter from the Cdm constructor to it's get_license_challenge() method.
  • Every License request now uses a unique random value instead of the CDM Session ID.
  • Only the Context Data of License requests are now stored in the Session instead of the full message.
  • Session ID formula now uses a random 16-byte value for both Chrome and Android provisions.

Removed

  • Unused and unnecessary Cdm.raw class instance variable.

Fixed

  • Re-raise DecodeErrors instead of a new ValueError on DecodeErrors in Cdm.set_service_certificate().
  • Creating a new License request no longer overwrites the context data of the previous challenge.

Don't miss a new pywidevine release

NewReleases is sending notifications on new releases.