241 lines
19 KiB
YAML
Raw Normal View History

2025-03-18 00:17:27 +05:30
certificate: |
CAUSwwUKvQIIAxIQ5US6QAvBDzfTtjb4tU/7QxiH8c+TBSKOAjCCAQoCggEBAObzvlu2hZRsapAPx4Aa4GUZj4/GjxgXUtBH4THSkM40x63wQeyVxlEEo
1D/T1FkVM/S+tiKbJiIGaT0Yb5LTAHcJEhODB40TXlwPfcxBjJLfOkF3jP6wIlqbb6OPVkDi6KMTZ3EYL6BEFGfD1ag/LDsPxG6EZIn3k4S3ODcej6YSz
G4TnGD0szj5m6uj/2azPZsWAlSNBRUejmP6Tiota7g5u6AWZz0MsgCiEvnxRHmTRee+LO6U4dswzF3Odr2XBPD/hIAtp0RX8JlcGazBS0GABMMo2qNfCi
SiGdyl2xZJq4fq99LoVfCLNChkn1N2NIYLrStQHa35pgObvhwi7ECAwEAAToQdGVzdC5uZXRmbGl4LmNvbRKAA4TTLzJbDZaKfozb9vDv5qpW5A/DNL9g
bnJJi/AIZB3QOW2veGmKT3xaKNQ4NSvo/EyfVlhc4ujd4QPrFgYztGLNrxeyRF0J8XzGOPsvv9Mc9uLHKfiZQuy21KZYWF7HNedJ4qpAe6gqZ6uq7Se7f
2JbelzENX8rsTpppKvkgPRIKLspFwv0EJQLPWD1zjew2PjoGEwJYlKbSbHVcUNygplaGmPkUCBThDh7p/5Lx5ff2d/oPpIlFvhqntmfOfumt4i+ZL3fFa
ObvkjpQFVAajqmfipY0KAtiUYYJAJSbm2DnrqP7+DmO9hmRMm9uJkXC2MxbmeNtJHAHdbgKsqjLHDiqwk1JplFMoC9KNMp2pUNdX9TkcrtJoEDqIn3zX9
p+itdt3a9mVFc7/ZL4xpraYdQvOwP5LmXj9galK3s+eQJ7bkX6cCi+2X+iBmCMx4R0XJ3/1gxiM5LiStibCnfInub1nNgJDojxFA3jH/IuUcblEf/5Y0s
1SzokBnR8V0KbA==
payload_challenge: "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c29hcDpFbnZlbG9wZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczp4c2Q9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIiB4bWxuczpzb2FwPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyI+PHNvYXA6Qm9keT48QWNxdWlyZUxpY2Vuc2UgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRFJNLzIwMDcvMDMvcHJvdG9jb2xzIj48Y2hhbGxlbmdlPjxDaGFsbGVuZ2UgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRFJNLzIwMDcvMDMvcHJvdG9jb2xzL21lc3NhZ2VzIj48TEEgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRFJNLzIwMDcvMDMvcHJvdG9jb2xzIiBJZD0iU2lnbmVkRGF0YSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PFZlcnNpb24+NDwvVmVyc2lvbj48Q29udGVudEhlYWRlcj48V1JNSEVBREVSIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL0RSTS8yMDA3LzAzL1BsYXlSZWFkeUhlYWRlciIgdmVyc2lvbj0iNC4yLjAuMCI+PERBVEE+PFBST1RFQ1RJTkZPPjxLSURTPjxLSUQgQUxHSUQ9IkFFU0NUUiIgVkFMVUU9IkFBQUFBTVlFeElFQUFBQUFBQUFBQUE9PSI+PC9LSUQ+PC9LSURTPjwvUFJPVEVDVElORk8+PExBX1VSTD5odHRwOi8vY2FwcHJzdnIwNi9zaWx2ZXJsaWdodDUvcmlnaHRzbWFuYWdlci5hc214PC9MQV9VUkw+PExVSV9VUkw+aHR0cDovL2NhcHByc3ZyMDYvc2lsdmVybGlnaHQ1L3JpZ2h0c21hbmFnZXIuYXNteDwvTFVJX1VSTD48REVDUllQVE9SU0VUVVA+T05ERU1BTkQ8L0RFQ1JZUFRPUlNFVFVQPjwvREFUQT48L1dSTUhFQURFUj48L0NvbnRlbnRIZWFkZXI+PENMSUVOVElORk8+PENMSUVOVFZFUlNJT04+MTAuMC4xNjM4NC4xMDAxMTwvQ0xJRU5UVkVSU0lPTj48L0NMSUVOVElORk8+PFJldm9jYXRpb25MaXN0cz48UmV2TGlzdEluZm8+PExpc3RJRD5pb3lkVGxLMnAwV1hrV2tscHJSNUh3PT08L0xpc3RJRD48VmVyc2lvbj4xMzwvVmVyc2lvbj48L1Jldkxpc3RJbmZvPjxSZXZMaXN0SW5mbz48TGlzdElEPmdDNElLS1BIc1VDQ1Zobmx0dGliSnc9PTwvTGlzdElEPjxWZXJzaW9uPjExPC9WZXJzaW9uPjwvUmV2TGlzdEluZm8+PFJldkxpc3RJbmZvPjxMaXN0SUQ+RWYvUlVvalQzVTZDdDJqcVRDQ2hiQT09PC9MaXN0SUQ+PFZlcnNpb24+NzA8L1ZlcnNpb24+PC9SZXZMaXN0SW5mbz48L1Jldm9jYXRpb25MaXN0cz48TGljZW5zZU5vbmNlPnNuQVVnc2l2em9ibjVOTG0wSW5oUHc9PTwvTGljZW5zZU5vbmNlPjxDbGllbnRUaW1lPjE2OTczMDc3NjU8L0NsaWVudFRpbWU+IDxFbmNyeXB0ZWREYXRhIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyMiIFR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI0VsZW1lbnQiPjxFbmNyeXB0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjYWVzMTI4LWNiYyI+PC9FbmNyeXB0aW9uTWV0aG9kPjxLZXlJbmZvIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj48RW5jcnlwdGVkS2V5IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyMiPjxFbmNyeXB0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9EUk0vMjAwNy8wMy9wcm90b2NvbHMjZWNjMjU2Ij48L0VuY3J5cHRpb25NZXRob2Q+PEtleUluZm8geG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPjxLZXlOYW1lPldNUk1TZXJ2ZXI8L0tleU5hbWU+PC9LZXlJbmZvPjxDaXBoZXJEYXRhPjxDaXBoZXJWYWx1ZT5GY0E3S2FyWFlMSlpoVjFoQkFmQjloTmh0WHZFUUhzb2Nlc0d1bWZKUFFCcUcvL3JUYWQzcDhsS0JBZGRtOGZwTURuaXl6U3I5RkQ1OUFISUZFOWQ3bzh2c3E4UFFMWVZMaWM3c0k2QUlkelBKRUUvZmJLWUtNR2x4WEp2UXZmbkdUT0VHS3J4M3paV2NMQUxRaTFSRzBEbUF2bFJ3dHdHOWRTRi9nNTJhYlk9PC9DaXBoZXJWYWx1ZT48L0NpcGhlckRhdGE+PC9FbmNyeXB0ZWRLZXk+PC9LZXlJbmZvPjxDaXBoZXJEYXRhPjxDaXBoZXJWYWx1ZT5hSllvODBaWHBCTHd3dHdoYUtJcGVZYmtDV0Nub3hrTkIyUlZ4UUhPODQxN3dGVFFZU3VNdEhrL2NlekJDRTlRUi9PeE9pVHVzN25vbm9GLzVoVXRFYnd0Q1FwbW12T2czdE03RDJxY0xkSUxjcHlqZGlxa0Q2eHhnM0hhNEx4ZTdNdEJkUzN3ekVBSndONnUrUm9LWDBMUWo3MFd0MzJnMG84ZVJuem02U1lDZlM2REJRVHV5YktrQkI2WVNYRFQ0OGxhaWZ6ZHRPVGMvQUMyREZZQjlmeFVQUWhrelk4Zms1eFc4RFdCWFl6U2NJRlRNKzArb2Q1bVJaOHI4cWRXdW9EZmw1cU5YOTdHUFpWYTQ0V2VTV2RobGNFbW15ODJpcEFXZjAwdzBkWElsSlNOa1JUVEVpVk9Zc2Nnd1QwTmx4TmMxa2JHZW9OS1c5VmNOSVV4QlFWRXNIM2NtREw3ZTlJcm5LZkhHcHR6QnY5d2lsbUV1Q0RDb1Z4VGVKdk5PQjloOVlJOHErbkcrRTJRSjNtRS9LUE5HZWZwQjQzb3FQRHBwMUhGQ3c4OW9LS1JZUEM2bWZhazF2ZUtNdXEyMDZlYWlKVlVxZWZ4QlRhYTZuMHN2MFNsY0lPdFlYRFd6U0J0cFNiSGVmNGpLM1hDbmxRcmhiNXV2WndaYXloUjNRakErT09IU1NwS3BNc0tEMzZiM1M2ditMVFNEMjVsSmtuNXNhVCtHL0F0dDVFejhHdUp0dWwzdFIrd0I3d1ZwTHpIUFliNkdlTy9zU2N6czRyOVNjWFlwcHpjR1lHd09DN1dmRGZ0ZGZQUUk1MzV5S1ZReGxRamsrN01oa0p5ZWJmdzRmY3gxbnpsMHBTUnA5SzNLdWlsSi9YZWF3bXIvd1piNjhTL01xUDg3Nm5BcEdCYWJ4RWRENHdGWmZRaVErWC9lU0ZkSE8yRkduekttS3JQTERHeSs1cjI2Y0RCa2tlRUw1ekdnMXh5d0ZndzJnM1pabmtHRjlFYTFtRk1OZHZsN1RYcHBseDdsZjh0WnhmUDc3OXVycnhUYlVnWU5tV05oaDJ1OTY1QVNTZS9TbFJ0QUViR0xqME5VK090alJlYU5EWnVEeEFXMkFhanp2Q0QvcFZtOVdsMXoxNWo1WnR6dXJlYWJZbkhyZFBPdXZjRTF1RHB
esn_map:
# key map of CDM WVD `SystemID = 'ESN you want to use for that CDM WVD'`
54321: 'NFCDIE-03-L3GCH5UJ17J0MT4QF1Y9NFV016J8YM'
endpoints:
website: 'https://www.netflix.com/nq/website/memberapi/{build_id}/pathEvaluator'
manifest: 'https://www.netflix.com/nq/msl_v1/cadmium/pbo_manifests/^1.0.0/router'
licence: 'https://www.netflix.com/nq/msl_v1/cadmium/pbo_licenses/^1.0.0/router'
metadata: 'https://www.netflix.com/nq/website/memberapi/{build_id}/metadata'
# https://www.netflix.com/msl/playapi/cadmium/logblob/1?reqAttempt=1&reqPriority=0&reqName=logblob
# possibly newer api? seems to work fine on handshaking, rest untested
configuration:
drm_system: 'playready' # chrome and android: widevine, edge: playready
drm_version: 30 # widevine: 25, playready: 30
supported_hdcp_versions: ['2.2'] # 720p-max: 1.4, chrome: empty, 4k: 2.2
is_hdcp_engaged: true # chrome: false
profiles:
video:
H264:
BPL:
- 'playready-h264bpl30-dash'
MPL:
- 'playready-h264mpl30-dash'
- 'playready-h264mpl31-dash'
- 'playready-h264mpl40-dash'
HPL:
- 'playready-h264hpl30-dash'
- 'playready-h264hpl31-dash'
- 'playready-h264hpl40-dash'
QC:
- h264mpl30-dash-playready-prk-qc
- h264mpl31-dash-playready-prk-qc
- h264mpl40-dash-playready-prk-qc
H265:
SDR:
- 'hevc-main10-L30-dash-cenc'
- 'hevc-main10-L30-dash-cenc-prk'
- 'hevc-main10-L30-dash-cenc-prk-do'
- 'hevc-main10-L31-dash-cenc'
- 'hevc-main10-L31-dash-cenc-prk'
- 'hevc-main10-L31-dash-cenc-prk-do'
- 'hevc-main10-L40-dash-cenc'
- 'hevc-main10-L40-dash-cenc-prk'
- 'hevc-main10-L40-dash-cenc-prk-do'
- 'hevc-main10-L50-dash-cenc'
- 'hevc-main10-L41-dash-cenc-prk'
- 'hevc-main10-L41-dash-cenc-prk-do'
- 'hevc-main10-L50-dash-cenc'
- 'hevc-main10-L50-dash-cenc-prk'
- 'hevc-main10-L50-dash-cenc-prk-do'
- 'hevc-main10-L51-dash-cenc'
- 'hevc-main10-L51-dash-cenc-prk'
- 'hevc-main10-L51-dash-cenc-prk-do'
SDR_DO:
- 'hevc-main10-L30-dash-cenc-prk-do'
- 'hevc-main10-L31-dash-cenc-prk-do'
- 'hevc-main10-L40-dash-cenc-prk-do'
- 'hevc-main10-L41-dash-cenc-prk-do'
- 'hevc-main10-L50-dash-cenc-prk-do'
- 'hevc-main10-L51-dash-cenc-prk-do'
SDR_CENC:
- 'hevc-main10-L30-dash-cenc'
- 'hevc-main10-L31-dash-cenc'
- 'hevc-main10-L40-dash-cenc'
- 'hevc-main10-L50-dash-cenc'
- 'hevc-main10-L50-dash-cenc'
- 'hevc-main10-L51-dash-cenc'
HDR10:
- 'hevc-hdr-main10-L30-dash-cenc'
- 'hevc-hdr-main10-L30-dash-cenc-prk'
- 'hevc-hdr-main10-L30-dash-cenc-prk-do'
- 'hevc-hdr-main10-L31-dash-cenc'
- 'hevc-hdr-main10-L31-dash-cenc-prk'
- 'hevc-hdr-main10-L31-dash-cenc-prk-do'
- 'hevc-hdr-main10-L40-dash-cenc'
- 'hevc-hdr-main10-L40-dash-cenc-prk'
- 'hevc-hdr-main10-L40-dash-cenc-prk-do'
- 'hevc-hdr-main10-L41-dash-cenc'
- 'hevc-hdr-main10-L41-dash-cenc-prk'
- 'hevc-hdr-main10-L41-dash-cenc-prk-do'
- 'hevc-hdr-main10-L50-dash-cenc'
- 'hevc-hdr-main10-L50-dash-cenc-prk'
- 'hevc-hdr-main10-L50-dash-cenc-prk-do'
- 'hevc-hdr-main10-L51-dash-cenc'
- 'hevc-hdr-main10-L51-dash-cenc-prk'
- 'hevc-hdr-main10-L51-dash-cenc-prk-do'
HDR10_CENC:
- 'hevc-hdr-main10-L30-dash-cenc'
- 'hevc-hdr-main10-L31-dash-cenc'
- 'hevc-hdr-main10-L40-dash-cenc'
- 'hevc-hdr-main10-L41-dash-cenc'
- 'hevc-hdr-main10-L50-dash-cenc'
- 'hevc-hdr-main10-L51-dash-cenc'
HDR10_DO:
- 'hevc-hdr-main10-L30-dash-cenc-prk-do'
- 'hevc-hdr-main10-L31-dash-cenc-prk-do'
- 'hevc-hdr-main10-L40-dash-cenc-prk-do'
- 'hevc-hdr-main10-L41-dash-cenc-prk-do'
- 'hevc-hdr-main10-L50-dash-cenc-prk-do'
- 'hevc-hdr-main10-L51-dash-cenc-prk-do'
DV:
- 'hevc-dv5-main10-L30-dash-cenc'
- 'hevc-dv5-main10-L30-dash-cenc-prk'
- 'hevc-dv5-main10-L30-dash-cenc-prk-do'
- 'hevc-dv5-main10-L31-dash-cenc'
- 'hevc-dv5-main10-L31-dash-cenc-prk'
- 'hevc-dv5-main10-L31-dash-cenc-prk-do'
- 'hevc-dv5-main10-L40-dash-cenc'
- 'hevc-dv5-main10-L40-dash-cenc-prk'
- 'hevc-dv5-main10-L40-dash-cenc-prk-do'
- 'hevc-dv5-main10-L41-dash-cenc'
- 'hevc-dv5-main10-L41-dash-cenc-prk'
- 'hevc-dv5-main10-L41-dash-cenc-prk-do'
- 'hevc-dv5-main10-L50-dash-cenc'
- 'hevc-dv5-main10-L50-dash-cenc-prk'
- 'hevc-dv5-main10-L50-dash-cenc-prk-do'
- 'hevc-dv5-main10-L51-dash-cenc'
- 'hevc-dv5-main10-L51-dash-cenc-prk'
- 'hevc-dv5-main10-L51-dash-cenc-prk-do'
AV1:
- 'av1-main-L30-dash-cbcs'
- 'av1-main-L30-dash-cbcs-prk'
- 'av1-main-L31-dash-cbcs'
- 'av1-main-L31-dash-cbcs-prk'
- 'av1-main-L40-dash-cbcs'
- 'av1-main-L40-dash-cbcs-prk'
- 'av1-main-L41-dash-cbcs'
- 'av1-main-L41-dash-cbcs-prk'
- 'av1-main-L50-dash-cbcs'
- 'av1-main-L50-dash-cbcs-prk'
- 'av1-main-L51-dash-cbcs'
- 'av1-main-L51-dash-cbcs-prk'
VP9:
P0:
- 'vp9-profile0-L30-dash-cenc'
- 'vp9-profile0-L30-dash-cenc-prk'
- 'vp9-profile0-L31-dash-cenc'
- 'vp9-profile0-L31-dash-cenc-prk'
- 'vp9-profile0-L40-dash-cenc'
- 'vp9-profile0-L40-dash-cenc-prk'
- 'vp9-profile0-L41-dash-cenc'
- 'vp9-profile0-L41-dash-cenc-prk'
P1:
- 'vp9-profile1-L30-dash-cenc'
- 'vp9-profile1-L30-dash-cenc-prk'
- 'vp9-profile1-L31-dash-cenc'
- 'vp9-profile1-L31-dash-cenc-prk'
- 'vp9-profile1-L40-dash-cenc'
- 'vp9-profile1-L40-dash-cenc-prk'
- 'vp9-profile1-L41-dash-cenc'
- 'vp9-profile1-L41-dash-cenc-prk'
P2:
- 'vp9-profile2-L30-dash-cenc'
- 'vp9-profile2-L30-dash-cenc-prk'
- 'vp9-profile2-L31-dash-cenc'
- 'vp9-profile2-L31-dash-cenc-prk'
- 'vp9-profile2-L40-dash-cenc'
- 'vp9-profile2-L40-dash-cenc-prk'
- 'vp9-profile2-L41-dash-cenc'
- 'vp9-profile2-L41-dash-cenc-prk'
HDR10:
- 'vp9-hdr-profile2-L30-dash-cenc-prk'
- 'vp9-hdr-profile2-L31-dash-cenc-prk'
- 'vp9-hdr-profile2-L40-dash-cenc-prk'
- 'vp9-hdr-profile2-L41-dash-cenc-prk'
- 'vp9-hdr-profile2-L50-dash-cenc-prk'
- 'vp9-hdr-profile2-L51-dash-cenc-prk'
audio:
AAC:
- 'heaac-2-dash'
- 'heaac-2hq-dash'
- 'heaac-5.1-dash'
AC3:
- 'dd-5.1-dash'
EC3:
- 'ddplus-2.0-dash'
- 'ddplus-5.1-dash'
- 'ddplus-5.1hq-dash'
- 'ddplus-atmos-dash'
VORB:
- 'playready-oggvorbis-2-dash'
- 'playready-oggvorbis-5-dash'
subtitles:
- 'webvtt-lssdh-ios8'