From 5f4ba355f82afe4bba83de078cec9597afdebf01 Mon Sep 17 00:00:00 2001 From: VineFeeder Date: Sat, 2 May 2026 09:47:26 +0100 Subject: [PATCH] upstream updates --- packages/envied/src/envied/services/CRAV/__init__.py | 7 ++----- packages/envied/src/envied/services/KNPY/__init__.py | 3 ++- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/envied/src/envied/services/CRAV/__init__.py b/packages/envied/src/envied/services/CRAV/__init__.py index ace144d..a9cb6c0 100644 --- a/packages/envied/src/envied/services/CRAV/__init__.py +++ b/packages/envied/src/envied/services/CRAV/__init__.py @@ -21,7 +21,7 @@ class CRAV(Service): Service code for Bell Media's Crave streaming service (https://crave.ca). \b - Version: 1.0.0 + Version: 1.0.1 Author: stabbedbybrick Authorization: Credentials Geofence: CA (API and downloads) @@ -275,11 +275,8 @@ class CRAV(Service): return sorted(chapters, key=lambda x: x.timestamp) def get_widevine_service_certificate(self, challenge: bytes, **_: Any) -> bytes | None: - if self.drm_system == "widevine": - return self.session.post(url=self.license_url, data=challenge).content + return self.session.post(url=self.config["endpoints"]["widevine"], data=challenge).content - return None - def get_widevine_license(self, *, challenge: bytes, title: Episode | Movie, track: Any, **kwargs) -> bytes | str | None: headers = { "Accept": "*/*", diff --git a/packages/envied/src/envied/services/KNPY/__init__.py b/packages/envied/src/envied/services/KNPY/__init__.py index 02807b3..11c298d 100644 --- a/packages/envied/src/envied/services/KNPY/__init__.py +++ b/packages/envied/src/envied/services/KNPY/__init__.py @@ -24,7 +24,7 @@ class KNPY(Service): Service code for Kanopy streaming service (https://www.kanopy.com/). \b - Version: 1.0.1 + Version: 1.0.2 Author: stabbedbybrick Authorization: Credentials Geofence: None @@ -230,6 +230,7 @@ class KNPY(Service): codec=Subtitle.Codec.from_codecs(sub.get("url").split(".")[-1]), language=language, url=sub.get("url"), + sdh="CC" in caption.get("label", ""), ) )