mirror of
https://github.com/anidl/multi-downloader-nx.git
synced 2026-03-11 17:45:30 +00:00
Add Playready instructions and update Table of Contents
This commit is contained in:
parent
6bb0c2836c
commit
8c1a82fa1a
1 changed files with 22 additions and 16 deletions
|
|
@ -18,7 +18,9 @@ This tool is not responsible for your actions; please make an informed decision
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
- [Dependencies](#dependencies)
|
- [Dependencies](#dependencies)
|
||||||
- [Widevine CDM](#widevine-cdm)
|
- [CDM Setup](#cdm-setup)
|
||||||
|
- [Widevine CDM](#widevine)
|
||||||
|
- [Playready CDM](#playready)
|
||||||
- [Installation](#installation)
|
- [Installation](#installation)
|
||||||
- [Configuration](#configuration)
|
- [Configuration](#configuration)
|
||||||
- [Usage](#usage)
|
- [Usage](#usage)
|
||||||
|
|
@ -131,26 +133,30 @@ As long as you see some output and no "command not found" errors, everything is
|
||||||
|
|
||||||
You have now completed the dependencies installation!
|
You have now completed the dependencies installation!
|
||||||
|
|
||||||
## Widevine CDM
|
## CDM Setup
|
||||||
|
|
||||||
When you dump your CDM key, you will usually get 2 files. One ending in `.bin` and the other in `.pem`. You need to do the following renaming:
|
> [!NOTE]
|
||||||
- Rename the `.bin` file to `device_client_id_blob.bin`
|
> If you do not have either a Widevine or Playready CDM, you will get an error like "No valid Widevine or PlayReady CDM detected." when trying to download.
|
||||||
- Rename the `.pem` file to `device_private_key.pem`
|
|
||||||
|
|
||||||
If you want the file names to be shorter, you can also rename them to:
|
### Widevine
|
||||||
- Rename the `.bin` file to `client_id.bin`
|
|
||||||
- Rename the `.pem` file to `private_key.pem`
|
|
||||||
|
|
||||||
Note that if the files are not named correctly, you may get an error like "No valid Widevine or PlayReady CDM detected." when trying to download. \
|
When you dump your CDM key, you will usually get 2 files. One ending in `.bin` and the other in `.pem`. \
|
||||||
After renaming, place both renamed files in the `widevine` folder in the same directory you opened `aniDL.exe` from.
|
All you need to do is place both files in the `widevine` folder, which is in the same directory you opened `aniDL.exe` from. \
|
||||||
|
It will detect what each file is based on the file contents.
|
||||||
|
|
||||||
`widevine` folder structure should look like this:
|
If you do want to name them though (optional):
|
||||||
|
- The `.bin` file should be named `device_client_id_blob.bin` or `client_id.bin`
|
||||||
|
- The `.pem` file should be named `device_private_key.pem` or `private_key.pem`
|
||||||
|
|
||||||
```
|
Again, the renaming is totally optional. Just make sure both files are in the `widevine` folder.
|
||||||
widevine
|
|
||||||
├── device_client_id_blob.bin
|
### Playready
|
||||||
└── device_private_key.pem
|
|
||||||
```
|
If you have a Playready CDM key dump, you just need to make sure:
|
||||||
|
1. Its provisioned as a V3 Device by [pyplayready](https://github.com/ready-dl/pyplayready).
|
||||||
|
2. Security level is either SL2000 or SL3000
|
||||||
|
|
||||||
|
After you have confirmed the above, place the file(s) in the `playready` folder, which is in the same directory you opened `aniDL.exe` from.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue