From 3bf0664457708d0b43de8512ce5eeee8260e9f8a Mon Sep 17 00:00:00 2001 From: Vasanthavanan Devarajan Date: Mon, 8 Jan 2024 13:57:34 +0530 Subject: [PATCH] fix: ENCRYPTED CONTENT WITHOUT DRM INFO on comcast X1 due to safari blocklist (#6034) --- lib/util/platform.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/util/platform.js b/lib/util/platform.js index f5153b59da..9bcc88dc12 100644 --- a/lib/util/platform.js +++ b/lib/util/platform.js @@ -237,7 +237,8 @@ shaka.util.Platform = class { !shaka.util.Platform.isVirginMedia() && !shaka.util.Platform.isOrange() && !shaka.util.Platform.isPS4() && - !shaka.util.Platform.isAmazonFireTV(); + !shaka.util.Platform.isAmazonFireTV() && + !shaka.util.Platform.isWPE(); } /** @@ -292,6 +293,14 @@ shaka.util.Platform = class { return shaka.util.Platform.userAgentContains_('AFT'); } + /** + * Check if the current platform is Comcast X1. + * @return {boolean} + */ + static isWPE() { + return shaka.util.Platform.userAgentContains_('WPE'); + } + /** * Returns a major version number for Safari, or Safari-based iOS browsers. *