mirror of
https://github.com/DevLARLEY/WidevineProxy2.git
synced 2026-04-26 14:05:55 +03:00
[PR #44] [CLOSED] Fix Manifest V3 compatibility and add non-DRM manifest capture #55
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WidevineProxy2#55
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/DevLARLEY/WidevineProxy2/pull/44
Author: @benjaminfrombe
Created: 1/11/2026
Status: ❌ Closed
Base:
main← Head:fix/non-drm-capture-and-manifest-bug📝 Commits (2)
dea2feeFix Manifest V3 compatibility and add non-DRM manifest capture37c8b61Remove 'No keys (non-DRM)' text and --use-shaka-packager flag from command generation📊 Changes
4 files changed (+281 additions, -264 deletions)
View changed files
📝
background.js(+19 -1)📝
lib/util.js(+1 -1)📝
manifest.json(+0 -1)📝
panel/panel.js(+261 -261)📄 Description
Changes
This PR fixes several issues and adds support for capturing non-DRM content:
Bug Fixes
scriptsproperty from manifest.json that was preventing the service worker from loading properlyresult.keysto prevent TypeError when displaying non-DRM contentFeatures
_nodrm_in the URL)falsetotruefor better UXTesting
Tested with both DRM-protected and non-DRM content:
Technical Details
The manifest.json had both
scripts(Manifest V2) andservice_worker(Manifest V3) properties, causing the service worker to fail silently. Non-DRM manifests are now saved with type "NO-DRM" and can be exported via the existing "Export Logs" button.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.