From faa7dbf4d3a4750c008fe8f55cf1ad542fa82d3d Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 16 Feb 2026 12:30:26 -0600 Subject: [PATCH] Add Safari DRM video playback via server-side decryption MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Safari/iOS browsers lack Widevine EME support, so DRM videos couldn't play. This adds a server-side decrypt-and-stream pipeline that reuses the existing downloadDrmMedia() code to decrypt videos on demand, cache them, and serve plain MP4s with Range support for native