diff --git a/devine/core/manifests/hls.py b/devine/core/manifests/hls.py index 52af20f..73578af 100644 --- a/devine/core/manifests/hls.py +++ b/devine/core/manifests/hls.py @@ -206,7 +206,7 @@ class HLS: if not key: continue # TODO: Add checks for Merlin, FairPlay, PlayReady, maybe more. - if key.method.startswith("AES"): + if key.method == "AES-128": drm.append(ClearKey.from_m3u_key(key)) elif key.method == "ISO-23001-7": drm.append(Widevine(PSSH.new(key_ids=[key.uri.split(",")[-1]], system_id=PSSH.SystemId.Widevine)))