Commit Graph

13 Commits

Author SHA1 Message Date
3e45f3efe7 fix(netflix): harden ESN cache checks and Widevine type test
Handle Netflix ESN cache values more defensively to avoid key/type errors and
stale reuse by validating cache shape, cache expiry, and device type before
reusing values. Also log the final ESN safely when cache data is not a dict.

Alias `pywidevine.Cdm` to `WidevineCDM` and use it in DRM system detection so
Widevine instances are identified correctly.

Also include related config updates: add ESN map entry for system ID `12063`,
ignore `binaries/`, and refresh local runtime defaults in `unshackle.yaml`.fix(netflix): harden ESN cache checks and Widevine type test

Handle Netflix ESN cache values more defensively to avoid key/type errors and
stale reuse by validating cache shape, cache expiry, and device type before
reusing values. Also log the final ESN safely when cache data is not a dict.

Alias `pywidevine.Cdm` to `WidevineCDM` and use it in DRM system detection so
Widevine instances are identified correctly.

Also include related config updates: add ESN map entry for system ID `12063`,
ignore `binaries/`, and refresh local runtime defaults in `unshackle.yaml`.
2026-03-02 17:29:32 +07:00
fb14f412d4 update .gitignore 2026-03-02 02:59:45 +07:00
8cefca84e9 Merge branch 'update-unshackle' 2025-12-19 22:29:30 +07:00
7757ef7eb9 Update .gitignore 2025-10-21 01:40:00 +07:00
fb58e9f52a chore(git): update .gitignore file
- Remove unshackle.yaml from ignore list
- Delete 'services/' directory from ignore list
- Add 'Cache' to ignore list at the end of the file
2025-08-26 17:58:56 +07:00
Andy
058bb60502 feat: update path of update_check.json to .gitignore 2025-08-01 17:44:11 +00:00
Andy
7583129e8f feat: Enhance credential management and CDM configuration in unshackle.yaml 2025-08-01 17:41:19 +00:00
Andy
ec16e54c10 fix(binaries): 🐛 Improve local binary search functionality
* Added logic to check for executables in a local `binaries` directory.
* Enhanced Windows support by checking for `.exe` extensions.
* Removed unnecessary `binaries/` entry from `.gitignore`.
2025-07-25 08:32:26 +00:00
Andy
c30b9112a1 Fixes github actions not finding the uv.lock file 2025-07-20 02:50:50 +00:00
Andy
52ce0ed7f7 feat: add Dockerfile and GitHub Actions workflow for building and publishing Docker image 2025-07-20 02:47:08 +00:00
Andy
fd2d9829a1 feat: add .github/ to .gitignore to exclude GitHub-related files 2025-07-18 21:53:57 +00:00
Andy
6037b640ac feat: update .gitignore and enhance README with planned features 2025-07-18 18:30:55 +00:00
Andy
d37014f53f Initial Commit 2025-07-18 00:46:05 +00:00