[GH-ISSUE #28] DirecTV Channels with Multiple Keys #23

Closed
opened 2026-02-28 14:27:21 +03:00 by kerem · 5 comments
Owner

Originally created by @oxnt123 on GitHub (Apr 10, 2025).
Original GitHub issue: https://github.com/DevLARLEY/WidevineProxy2/issues/28

Hi, loving the extension so far!

I've run into an issue with DirecTV channels that use multiple keys, such as ABC, CBS, and NBC.
After running the CMD command, only the audio is decrypted, while the video remains pixelated. I tried swapping the key order and even removing shaka-packager, but the issue persists.

For channels that require only one key, everything works perfectly

Originally created by @oxnt123 on GitHub (Apr 10, 2025). Original GitHub issue: https://github.com/DevLARLEY/WidevineProxy2/issues/28 Hi, loving the extension so far! I've run into an issue with DirecTV channels that use multiple keys, such as ABC, CBS, and NBC. After running the CMD command, only the audio is decrypted, while the video remains pixelated. I tried swapping the key order and even removing shaka-packager, but the issue persists. For channels that require only one key, everything works perfectly
kerem closed this issue 2026-02-28 14:27:21 +03:00
Author
Owner

@dtngfan85 commented on GitHub (Apr 27, 2025):

Thanks to people leaking their keys out in the open, DIRECTV is in the process of adding daily key rotation to all of their live channels and requiring a L1 CDM to get the keys for the HD resolutions and Dolby Digital audio. A few cluster/pods haven't been migrated yet so the channels on them still have stable keys you can get with L3 CDM, but at the rate they're going all live channels will be migrated by the end of next month.

For the channels that already migrated, a L3 CDM will only get you the keys for the SD resolutions and AAC stereo audio, so you likely need to select 540p or lower to decode the video.

<!-- gh-comment-id:2833602750 --> @dtngfan85 commented on GitHub (Apr 27, 2025): Thanks to people leaking their keys out in the open, DIRECTV is in the process of adding daily key rotation to all of their live channels and requiring a L1 CDM to get the keys for the HD resolutions and Dolby Digital audio. A few cluster/pods haven't been migrated yet so the channels on them still have stable keys you can get with L3 CDM, but at the rate they're going all live channels will be migrated by the end of next month. For the channels that already migrated, a L3 CDM will only get you the keys for the SD resolutions and AAC stereo audio, so you likely need to select 540p or lower to decode the video.
Author
Owner

@oxnt123 commented on GitHub (Apr 28, 2025):

It's gonna be annoying if they fully roll out the key rotation but for this case I don't think that's the issue. Even weeks later I'm still getting the same keys for those same channels. When I use them with N_m3u8DL-RE it downloads and merges fine. The only problem is the video not getting decrypted but the audio and subtitles work fine.
I even tried every resolution option that N_m3u8DL shows, but still no video
I tried using mp4decrypt to decrypt with both keys that the extension output, but it didn't work. So I guess the video key is not correct.

<!-- gh-comment-id:2835164625 --> @oxnt123 commented on GitHub (Apr 28, 2025): It's gonna be annoying if they fully roll out the key rotation but for this case I don't think that's the issue. Even weeks later I'm still getting the same keys for those same channels. When I use them with N_m3u8DL-RE it downloads and merges fine. The only problem is the video not getting decrypted but the audio and subtitles work fine. I even tried every resolution option that N_m3u8DL shows, but still no video I tried using mp4decrypt to decrypt with both keys that the extension output, but it didn't work. So I guess the video key is not correct.
Author
Owner

@DevLARLEY commented on GitHub (Apr 28, 2025):

Compare the Key IDs to see what streams they're intended for

<!-- gh-comment-id:2835191782 --> @DevLARLEY commented on GitHub (Apr 28, 2025): Compare the Key IDs to see what streams they're intended for
Author
Owner

@oxnt123 commented on GitHub (Apr 28, 2025):

I tested on another channel, and like you said, only streams below 540p are being decrypted, so I guess there's no way around it, unfortunately.
But thanks anyway for the help

<!-- gh-comment-id:2835300136 --> @oxnt123 commented on GitHub (Apr 28, 2025): I tested on another channel, and like you said, only streams below 540p are being decrypted, so I guess there's no way around it, unfortunately. But thanks anyway for the help
Author
Owner

@chicanoandres702 commented on GitHub (Oct 18, 2025):

Hi, loving the extension so far!

I've run into an issue with DirecTV channels that use multiple keys, such as ABC, CBS, and NBC. After running the CMD command, only the audio is decrypted, while the video remains pixelated. I tried swapping the key order and even removing shaka-packager, but the issue persists.

For channels that require only one key, everything works perfectly

sometimes videos and audio have different keys so you have to decrypt each seperately

<!-- gh-comment-id:3417795883 --> @chicanoandres702 commented on GitHub (Oct 18, 2025): > Hi, loving the extension so far! > > I've run into an issue with DirecTV channels that use multiple keys, such as ABC, CBS, and NBC. After running the CMD command, only the audio is decrypted, while the video remains pixelated. I tried swapping the key order and even removing shaka-packager, but the issue persists. > > For channels that require only one key, everything works perfectly sometimes videos and audio have different keys so you have to decrypt each seperately
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WidevineProxy2#23
No description provided.