First, please read the technical explanation at the bottom of the README and other websites to understand the basic workings of Widevine DRM and this extension.
## Submit Schemes
If you find a website where this extension does not work, you can contribute to this project by submitting a scheme.
Some websites do not send or receive challenge or license raw data directly, but instead encode it in Base64 or append JSON data, so the general Widevine scheme cannot retrieve the keys properly.
Copy the `CommonWV.py` in the directory and edit it so that the request body sent to the license server and the final `license` variable value processed by Pywidevine and used to obtain the key are appropriate.
## JSON rules for License URL and scheme selection
I plan to allow the extension to handle JSON rules for automatic selection of license URLs and schemes later.