Files
unshackle/unshackle
kenzuyaa 6a15cd0a5d refactor(netflix): unify DRM handling and improve track hydration logic
- Added DRM system detection method to distinguish Widevine and PlayReady CDMs
- Implemented create_drm method to instantiate appropriate DRM objects based on system
- Updated track hydration to add all tracks on first profile/range, only videos otherwise
- Changed get_playready_license to reuse Widevine license retrieval method
- Replaced direct Widevine instantiations with create_drm calls for DRM object creation
- Added conditional debug logs for unavailable audio and subtitle tracks when hydrating
- Cleaned up DRM imports and type annotations for drm_system attribute in Netflix class
2025-09-09 18:03:14 +07:00
..
2025-09-07 12:02:38 +00:00
2025-07-18 00:46:05 +00:00
2025-07-18 00:46:05 +00:00