DRM Research Team
devine is a rich command-line Movie, TV, and Music Downloading Solution. It implements a Service module system to allow users to add support for a multitude of different Services. It has a large amount of flexibility and configurability.
pywidevine is a pure Python implementation of a Content Decryption Module for Google's Widevine DRM. It supports Generating and Licensing Challenges, Privacy Mode, CENC Decryption, and more! Pywidevine is used internally by our own devine and has been adopted by 100s of other projects.