sp4rky-devine-services/services/NF/config.yaml
2025-04-09 15:07:35 -06:00

186 lines
13 KiB
YAML

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: "CAESoSASUwpRCjsIARIQ62dqu8s0Xpa7z2FmMPGj2hoNd2lkZXZpbmVfdGVzdCIQZmtqM2xqYVNkZmFsa3IzaioCSEQyABABGhANSb/FT2ud9XwaBeY7GxnrGAEg25jpuAYwFjinmtDZDEKsHwoQdGVzdC5uZXRmbGl4LmNvbRIQ5US6QAvBDzfTtjb4tU/7QxrwHFWosnKgwGqqAgmdEY/clqRdRZLFSI5eEEFXamZyoQfVFwI1fM0OOFY6e0LtN1MdvEkO6Aq9igiz+xQiI8kOAW/rZIau937UuRFifhspAsXB0R0Db4d5FloNgQuBAtu4efB2alzINeVGzHBAdDugzyBgYVPo22yg0mMU+dV2nvFDZ1vFEbGX7Br9e9mUbzzr9rX6NI3VAMp0RgT8poZJzjGdN1EMe8XyHcVoP1jCs8PJ+2gX7yUnoP2n6AMhPL80/kOGQl5L2DbB+iS/Nv1RkJaEFpK6PIO4INnd06vcTqkpqzJRT4glUZRi+NxgAeE+JEr98+W2o+6s70Y4W9BvVYaqrtC5bSwH/at+BS/+AZvouq/73T+axwv/Yof1i0rg0VnH7JJZ5vln0PrI6s8OjF545PiWrPS0D62nUEoBlPvzQGr7sHsCo0bwV/9nTvk3Cvs5ixQaER/FQPKyPa604vFX79b+d63Etb5oLeXvkZG2ojE92A53AhPvGh9xFXbGMRmgBPaC2vbpHmrLzNA9LsrrQGKilIc3oOtlNcJbQu9Bt07ufwUncOBp132A9REGREUzt+/6kLsICTPTYWcAx92ZfyLKgHJsNVkRtkACffvuTQDVB7ixHQ0YsnRPDM/gNYNfr2MfaoYxOGkcDNLkwMYzyZHfrmZdiLVyuWvAQEpAmeeIQUGhUnG2SM1mSUzJ3DXctDbP556zS1eMdf3mgBEVW1gNVPSInw/4f27Soaf/8Ia75rxIMJsKG6UZdZzagE2bfQdKaPzLomrzMOPRDFf87aOADqips5bAFp+rURwTBlXil6lesBS5XYQ9jcnq+xA8gEsdmTf1IRzxrz6GMaKEEJGJip4UB1Nss2rK6//LPplZB4pw0MKXI9fTeCAtO+jt/C+3kbqnbY4q0irbHqirmppM5vDwCOT/9GR98QqN888njsIbCCe7BC67exxaOlNT3NAufChUtrl4273B09GfVGrc/YnRneJ9y719m3jk5slqTMGMMKqtBgqqndhLkooN9ghpG4JySU+F8nkqfs34GbHJ8Uz29z3Y6mTpDM7BYdyKPgl60kTHAaEBxF5UYkqNSnDYdbZ1dPsJ3XtUDXmOQ1X2sF3mwKfdUtF5JI2K+KFwcyu7mPn7e2ZSVAgdW6TxfNJHXhWKKaPWdom0NmV4jWd8kRQnqJTiTjLUJImIxbeDSFdJzKRsqluZGHXh0C6dGUpI3qV2f7y48Naiyt2ge1yhY3NhPrx9qgEcDpb2f1HtY9qT3bCLmx4V5N8m1nnI6UcHsfgNIdPorb7nbQWc2NKOImdKm+N2/zqIIKbU6TGp7VIM7xsJoKOzHVdfK3uYlRXj29kTBftfWxHCMXrCTVrq2mHr4cpWp+4BlFDARK+fa3LgRYPQym4ntU1/39ODrapJgM32b1dlHirZAsf497vDBF+aS0EWOR1i6fpVqQzEoPNYRharrMzuYrIT3/rupvc1by8K75BtslpvZgHrW8zvPXNKoMVhaE3mOTYBwjQ7e52yo3aE9udkFjgie+KvSnx5mLbvpa6ycUqFGybLVTIoV3gFaynwRqIkg2FK77jd9pnauow7ez10VnXMgWOfTv8Ixi8w4bSgI3+BQH1WAVv6RG0JDX69sKa351mpVsb0aZecIgfc+KoPiG3MGqaBPtkJwKCO5LhXAvo0rKcR/yXBjgh1qoPNyZp5O6cBwCOrSkPKBSECEsIZjgOQ9r6Ah3anmMkdQTm72OfTvxp/KXG7l/UE1I1gZm0MYlBLr+o1gNdiuXFgrzBSFDCgg+OUDvAaGQK6+e30kTVVMEoR12DIhlJUTp5eSDSNH6qw0szgwZfpRVrKDTSozX8w1/5Uk0nuPWUgnzNTbBEOntVcToKgv1iuQUuWmE0Eshi3SQZKynZcK/ImjFDv0BVutuqpiTVQaJGhphbcEMqQrCK2sSJgfJ0FGxJP+/PaBmqnqwbxigGmzURByyIVWq0BnV+z5wzTavpf1Kf9WidgO936oXwwvAO6kSaldegEgZ0c6ICIM2Eyl07Yv/uEm/i7lnUpL1cDnlKbSlHegZsMTwTHr0drs+u7Ql2kEnvhE00gMCdCU7h0FHxh86PpPXEiXrEikxE5p78WXosLJReGZthNLM55knutEON9GHfbvIK+IpIUEWvtDBwPJVrCZP60dK9dbbjVA4whWhgBoGetKu9s2XaYpKErsMS10iPBT4EUsXxDSpJ1y0bC/RtbbhETe1cMFLazVpMIYN3NNLKy5UMyRHLtojftgc/OozNRUPycPFLzOY9zrL/2adRjqlqfl+24H1VyVVrid9eIex1NaySM9fCh/X/JoR8bBsIWYHK8LoG49g6LmewAT+6mda63tVWhR9cPfexShWuHh7vsxftqAUaF0JmUrLfhZkZvredB0SRqHqIWXo/Vjf083x3WbPSgqZoKuFh1UgJxVsKPIEbeP+AGYNuYFtN70HDEA/ZHTKFM2JDoE8n54riuoeXdzcUz762YOv3zaD5u6mcnzQoEHP8PNndvbxE/tIHfRjRmA9FNUNt8qqBBwGS1k00gxFEW+1QAHdePnmvNZWpEBF0FS2EvAEFtl17/2dKsFBx/rs6vFLqiNDxRDN0KZjZjG6Xi4TiYQxHPs3C030KgHtWZFV4Bt0GFdueab10E8MGeWn1knVjy5VE0P/nGiH+o/m6DWk5RyBaPP58fNbQEz1aYHWblrORh/DaeqvMO4lpEl+1aOGcszVPBQ6QaAqtDSFFFHp2kAg1yQ/Ag69lfS9l2XAkvELXSJQGwTtyTkVU9dZAP0MukBQ6aQC+TvAcQYOqayaQe/Y2tUWxw8lQ3C9vbNZSzNRF7Lg6BBuY7YnxMya7z3pmaS6SO/rApMDTHNAZ6dDYLF/FbOyo0R2VC/l2LVDEwUQJYo5pUWoCK77pX5n3DhMob18ljjHCJIdwJ0Tr3XR4/hwLfRsoPUiFSk/TIdvxZoAA8duE6UpZfGv74QfOSQ4w1IYJt7eYU1cVuTpYEhqmRXvcspILKVLzpHxfMury/Mf8DZNQ8Po27MmzGmKQLTu77xZ4XCICt6PrUvJhK6ZtbDc/DGPOoNYOnHKmHYKo5NKwB2Una309I7/nMBGdd1GfznJz4PRLAchgdJ7nWvHua5VCuQT8ZzgK/3+JS5ojYuI3pzgOaGPr17t+IL3qKELsMMeFQijelJkE3xiMD78BFG+fz/61hUHgdNopNZ8cU21DBZNtdmPZGxdvCRpjBu/EqrZ7VH6NUK6swlA8gRfHGzeN0DON78KWEZ068HpkjPOnuSJAwVLFfSXULjluc+1vJ5oBBxqHHbTp4sb8creDRM0eESY4c2+cP0tzwzRxAj6VQTBULoer/j+qfeJ97pqI6ZGYNRTR/4JcmBthN8G7C5FB1LY0sfvRBlvEw+8LInV2yitV8lbHoB2K4yXsmL3GFhP/UIvSNdGxHAxAev2hVnAy4j92WOmIlRVZ0GSOj/kq390rI3xoXTyeMF9Gz4tJF3Eoz/3rdtxnoCicTrrKs0zK1B68JUFQ96efAlw5/gax5xz6lccSzdalYiZNJuRzNxZY/GmGCRUkNeNO+RhWJJfeTUYB5d4kNdJzcHD3XBm7ESSapXfOMRkwPQrQcS03ktxTv9fB82pofFAJhmeUdtSg8Zy/gvVzJB80Wb8jVKaju3mjKhREQqAjeP8NlFFjJ9Ti7rwDhljdWnmZZw7ecjdW3bVmhkH7nUXDszMfPl9K5e7IXL3P4mPbsSI/6vZmUxvOPHS9fSi1/T5BPS5cgIP6nB9GA6IwUcg9vc0T99x1WFd+mlpBxKQEEtPCbDlHbwwtD2YHtrdTrutsj2mq/DHFMB3ED8NDiuXmRQ+NUGpblxX3NL5Q3z6WnJbVQOP1Vdb7HvrcrglpXFx0fu9x2F4pBvinDJkupzbRVuLSwAwgdAyByLLCWwXVkjBRXh9xAPKGApPk1SXlscnvbdbptgaSsJmEsZx2oSLGgOtMjf3mqMMtlx+hzWFqUFjJlvfVAaM1Mt0KxYWhRf0JAZnRw0FFpKh5v5kfKqLSo/ikzOMeZzWcoIm0xLj7AS+zQkz6xIM49mGC0FoA1jsD3PiJs64KD1b/cdnoZrpNZsh2/9lFuC8t3V+pSR5xtdZfXaMGFQX7jBDi1enUSUKPGHD1upDTo61DTmp9X/dsv+ucyE/vS6cnQaEliH37aBjl6w4si7c1+AJoIzL/D68V86JA7PkG0/ZIlyc3Ro/Tz4/zOPy+JPUZ0wzCyeup1TqDJ7kI/hxGslHLK2yL25dv2NJUEyKpkTCHslHdBz09xIV01ESBEyjLkmfxDau/fb6yzCbbtrj5kOyRRkcEABx1UfP636sokU2FiPl74SJ2jTfaEcg73LCeFNNiqxtxkSr3hmO52jjobRh1P7MZHIp0m+9ggljKUtSxOxaeeNri36wWoIq4rMzhOJQFsqZBi5zl8tXgk81XZckDiNoZTUZPYhwMVfuh9BqcHptu4eZxEplJuOChwzrqv4WuhS3hYK3H5FeQqa5j69d4hWrOCK67YFXl35cyRwc3IHOVfmG/1IkMHnPU0c+Xl8ZZHmRWU8I3t2jb3ZPVHs6ttIXDl1S6VzdHoc+V4U+RaCfnVuaoAyPwkdoJJd2zOIdP4xsXTCv7eKcDMWAJMsvImRrnTGPsKcAXnavNZkwzL3dN2sTf9ocYNQBQ7xvM2pjWoCK31uDVDtHEQ+QOqIm//94a7RV+iCWlAlMIU2Dy6/cT+bGgdfz2lFerBxHvrJ7RI9lm18UisJQ59sxxS7H1CZv4Db0LCwlb0wBlv0LmAG2fhqL6zFAJfp9Spn1dTBp1JsqmdJ8ceE8DCgNhyhKCWeFvx8fb84DWkLm6eeN3kCSZA2LLP45grkdWAZ6UjFZBRi9HN3PILZUvb9RbRtJVCCqaODSIQc0AYntMvit2ocMWsYYHGPyqAAsHcOfTsumANBow8tvTcS0iqsNNmOSxZUw0bgI5MM6xWmv/khChKq+9FMRjjg4JVSvKlwvZy5e2F7UUZtRdXugN4zRafLGaQUlIa+9yR1fL8Z5BzFZkmMvJZ7eWB7XnOzpmFMRr0jBCP+vx6ybdCebleCHQ06voP1DWnD+36L6CYm58wMCYtOEG3YYrWoKBjExLm2N53HoxD6R4xS/qwlOp1wjgd/EWOztCNNV45jqxFDCZv1v2RN9BHEehoQu9827YSNUyWQMkYUkuHxPhRbPZ6lqQYhIaBolK7yjJ0T53LJh1VH82en7Zu6xEQTUkuf5I8ZbkaeI9heTtQ3qNq3ARKCzQuMTAuMjgzMC4wGoABoi012bvOKfHKh2fiue5oAjBVJd/7nme/B3j3PUvV7Gj0TVw6OBWqjIw2hLskwA4yV03uMN1EsZ+roKeT5ELxiwRFlkXB+uQOju7VtsS622rceiRNYDWwPmZJeJn6auskRtW+Zath0qqCIe5HjSCD+n8WKKvyovyKLuhOglfw5G5KFAAAAAEAAAAUAAUAEMs0DScq3+s8"
esn_map:
# key map of CDM WVD `SystemID = 'ESN you want to use for that CDM WVD'`
13701: 'NFCDCH-02-H46J8TKXWP5E3LUFND3LWV0HECKEVN'
# 28917: 'NFANDROID1-PRV-P-L3-SAMSUSM-N920G-4445-0FF9C880F70786352021D3A330AB57765263070EB3D5238608DCA67FE7D75D942'
endpoints:
website: 'https://www.netflix.com/nq/website/memberapi/{build_id}/pathEvaluator'
manifest: 'https://www.netflix.com/msl/playapi/cadmium/licensedmanifest'
licence: 'https://www.netflix.com/nq/msl_v1/cadmium/pbo_licenses/^1.0.0/router'
metadata: 'https://www.netflix.com/api/shakti/mre/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: 'widevine' # chrome and android: widevine, edge: playready
drm_version: 25 # 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'
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'
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'