From b6555c3e3aab744a48a5f58c118b156b416b89fe Mon Sep 17 00:00:00 2001
From: FoxRefire <155989196+FoxRefire@users.noreply.github.com>
Date: Fri, 7 Jun 2024 06:36:17 +0900
Subject: [PATCH] Add RiverTV by request(untested by me)
---
popup.html | 1 +
python/schemes/RiverTV.py | 7 +++++++
selectRules.conf | 1 +
3 files changed, 9 insertions(+)
create mode 100644 python/schemes/RiverTV.py
diff --git a/popup.html b/popup.html
index 9aaa7c3..f86d37a 100644
--- a/popup.html
+++ b/popup.html
@@ -42,6 +42,7 @@
+
diff --git a/python/schemes/RiverTV.py b/python/schemes/RiverTV.py
new file mode 100644
index 0000000..1ef7222
--- /dev/null
+++ b/python/schemes/RiverTV.py
@@ -0,0 +1,7 @@
+payload = loadBody("json")
+
+challengeArr = list(challenge)
+payload['drm_info'] = challengeArr
+
+licence = await corsFetch(licUrl, "POST", licHeaders, payload, "blob")
+
diff --git a/selectRules.conf b/selectRules.conf
index 0093f01..0f2703b 100644
--- a/selectRules.conf
+++ b/selectRules.conf
@@ -11,6 +11,7 @@ drm-license.youku.tv$$Youku
NOS71ZV1/wvls$$NosTV
license.vdocipher.com/auth$$VdoCipher
zones/cppol/devices/31/apps/1/jobs/GetLicence$$CanalPlus
+widevine-proxy.drm.technology/proxy$$RiverTV
contentlicenseservice/v1/licenses
media-license-server/validate-auth-token
wv-keyos.licensekeyserver