VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. Hi,

    I'm trying to install playready proxy and play ready proxyapi from ThatNotEasy I wonder if any of you have made it wrk successfully please ?
    my PRPApi is launching fine, but my PRP edge plugin don't make any call on the API.

    Here is my PRP plugin screen
    Image
    [Attachment 86164 - Click to enlarge]


    Thanks a lot for any help
    Quote Quote  
  2. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Seems that extension is still kinda buggy. Hope they fix it. Here's what worked for me without bothering too much. There are 2 directories
    - PlayReadyProxy-API-main => the local api
    - PlayReadyProxy-main => the extension

    Unpack them both. In the local api folder:
    - rename the env and config like their git tells you to do
    - copy in that folder (near the app.py) the prd file. Mine is called: "your_prd_file.prd"
    - then go to config.ini and change
    Code:
    [CDM]
    DEVICE_FILE = device/ # DEVICE FILENAME
    DEVICE_NAME = # DEVICE NAME
    to
    Code:
    [CDM]
    DEVICE_FILE = your_prd_file.prd
    DEVICE_NAME = your_prd_file.prd
    - create the file "APIKEY.json" (double check the right extension, do not create "APIKEY.json.txt"). Then in that file paste this content
    Code:
    [{"apikey":"secret"}]
    - start their flask server like their git tells you to do and it runs on
    * Running on http://127.0.0.1:1337
    Now in the other extension folder.
    - go to config folder and open "local.json" . Change
    Code:
    {
        "security_level": "",
        "host": "",
        "secret": "",
        "device_name": ""
    }
    to
    Code:
    {
        "security_level": "",
        "host": "http://127.0.0.1:1337",
        "secret": "secret",
        "device_name": "your_prd_file.prd"
    }
    - then install the extension on edge
    - open the addon menu, make sure "enabled" is checked. Go to remote cdm > choose config and pick the previously edited "local.json" file.

    While testing the addon on
    https://reference.dashif.org/dash.js/v4.4.0/samples/drm/playready.html

    I had to refresh 2 times to get both set of keys (video+audio) and it worked.

    Image
    [Attachment 86173 - Click to enlarge]


    Code:
    N_m3u8DL-RE "https://media.axprod.net/TestVectors/v7-MultiDRM-MultiKey-MultiPeriod/Manifest.mpd" --key 2d6e938760ca4145aec2c40837b4b026:42d0bff1b60f7be49f17d603484d0cb9 --key 8b029e51d56a44bd910fd4b5fd90fba2:c889cca25eb30b3b128eb834ea4da4fa -M format=mkv
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  3. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Seems that extension is still kinda buggy. Hope they fix it. Here's what worked for me without bothering too much. There are 2 directories
    - PlayReadyProxy-API-main => the local api
    - PlayReadyProxy-main => the extension

    Unpack them both. In the local api folder:
    - rename the env and config like their git tells you to do
    - copy in that folder (near the app.py) the prd file. Mine is called: "your_prd_file.prd"
    - then go to config.ini and change
    Code:
    [CDM]
    DEVICE_FILE = device/ # DEVICE FILENAME
    DEVICE_NAME = # DEVICE NAME
    to
    Code:
    [CDM]
    DEVICE_FILE = your_prd_file.prd
    DEVICE_NAME = your_prd_file.prd
    - create the file "APIKEY.json" (double check the right extension, do not create "APIKEY.json.txt"). Then in that file paste this content
    Code:
    [{"apikey":"secret"}]
    - start their flask server like their git tells you to do and it runs on
    * Running on http://127.0.0.1:1337
    Now in the other extension folder.
    - go to config folder and open "local.json" . Change
    Code:
    {
        "security_level": "",
        "host": "",
        "secret": "",
        "device_name": ""
    }
    to
    Code:
    {
        "security_level": "",
        "host": "http://127.0.0.1:1337",
        "secret": "secret",
        "device_name": "your_prd_file.prd"
    }
    - then install the extension on edge
    - open the addon menu, make sure "enabled" is checked. Go to remote cdm > choose config and pick the previously edited "local.json" file.

    While testing the addon on
    https://reference.dashif.org/dash.js/v4.4.0/samples/drm/playready.html

    I had to refresh 2 times to get both set of keys (video+audio) and it worked.

    Image
    [Attachment 86173 - Click to enlarge]


    Code:
    N_m3u8DL-RE "https://media.axprod.net/TestVectors/v7-MultiDRM-MultiKey-MultiPeriod/Manifest.mpd" --key 2d6e938760ca4145aec2c40837b4b026:42d0bff1b60f7be49f17d603484d0cb9 --key 8b029e51d56a44bd910fd4b5fd90fba2:c889cca25eb30b3b128eb834ea4da4fa -M format=mkv
    May I ask how to use this program?
    https://github.com/ready-dl/csplayready
    Quote Quote  
  4. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Seems that extension is still kinda buggy. Hope they fix it. Here's what worked for me without bothering too much. There are 2 directories
    - PlayReadyProxy-API-main => the local api
    - PlayReadyProxy-main => the extension

    Unpack them both. In the local api folder:
    - rename the env and config like their git tells you to do
    - copy in that folder (near the app.py) the prd file. Mine is called: "your_prd_file.prd"
    - then go to config.ini and change
    .........
    Many thx for this tutorial
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by hizbf View Post
    May I ask how to use this program?
    https://github.com/ready-dl/csplayready
    It's a C# implementation. It's not an addon. It even explains you the steps in the readme git section. If you can handle pyplayready, you can handle the C# alternative. If you don't know about scripts, then you can stick only to the addons.

    Originally Posted by evangelle View Post
    Many thx for this tutorial
    No problem
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  6. I had done all step
    but It seems not query the api.
    Image
    [Attachment 86198 - Click to enlarge]


    tried under windows and same thing. do anyone have a clue on what I made wrong please ?
    Quote Quote  
  7. Member
    Join Date
    Feb 2024
    Location
    Malaysia
    Search Comp PM
    Please dm me on telegram: https://telegram.me/SurpriseMTFK
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!