mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-03-18 09:07:30 +00:00
- 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