Add Canal+ by request (untested by me)

This commit is contained in:
FoxRefire 2024-06-07 06:25:41 +09:00
parent d148c1e1f3
commit 2217e0541b
3 changed files with 9 additions and 0 deletions

View File

@ -34,6 +34,7 @@
<label for="scheme">Challenge scheme</label>
<select id="scheme">
<option value="CommonWV">CommonWV</option>
<option value="CanalPlus">Canal+</option>
<option value="Amazon">Amazon</option>
<option value="Comcast">Comcast Xfinity</option>
<option value="DRMToday">DRMToday</option>

View File

@ -0,0 +1,7 @@
payload = loadBody("json")
b64challenge = base64.b64encode(challenge).decode()
payload['ServiceRequest']['InData']['ChallengeInfo'] = b64challenge
res = await corsFetch(licUrl, "POST", licHeaders, payload, "json")
licence = res['ServiceResponse']['OutData']['LicenseInfo']

View File

@ -10,6 +10,7 @@ cdp/catalog/GetPlaybackResources$$Amazon
drm-license.youku.tv$$Youku
NOS71ZV1/wvls$$NosTV
license.vdocipher.com/auth$$VdoCipher
zones/cppol/devices/31/apps/1/jobs/GetLicence$$CanalPlus
contentlicenseservice/v1/licenses
media-license-server/validate-auth-token
wv-keyos.licensekeyserver