VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 5 of 26
FirstFirst ... 3 4 5 6 7 15 ... LastLast
Results 121 to 150 of 770
  1. Originally Posted by mahone View Post
    Hi,

    I´m trying to get the keys from the provider NOS.TV from Portugal.

    It doesn´t work, i know that is not some kind of bug neither errors, but something is missing.

    Reading the networks packets i see that the error 401 Unauthorized is present.

    Here´s the info
    Try with only the nv-authorizations header. The right license url should be:
    Code:
    https://nos71zv1.anycast.nagra.com/NOS71ZV1/wvls/contentlicenseservice/v1/licenses
    Response should be in json, although that's not your problem (yet).

    Also this is not the right thread to post your problem to, find another thread that talks about NOS, open another one, or PM me.
    Quote Quote  
  2. in order to work properly I have to send complete json because it contains if I remember correctly the PID, but I am not sure
    Quote Quote  
  3. Originally Posted by FoxRefire View Post
    [Announcement]

    Started beta test of new version of this extension🎉
    After beta testing has done, I will focus be on developing new version, and legacy versions will not be actively developed.
    You can try new extension here:
    https://github.com/FoxRefire/wvg/tree/next

    In new version, it dropped WVCore.Server and works with Pyodide+Pywidevine.
    Therefore, extension works standalone and doesn't need external API setup.


    Of cource, you can still continue using of legacy version after beta testing is done here:https://github.com/FoxRefire/wvg/tree/legacy
    I am confused about the file called device.wvd, where do I get that at? or is it one of the files like device_client_id_blob or device_private_key and just rename one of them to device.wvd? thanks
    Quote Quote  
  4. nxhda
    Join Date
    Sep 2022
    Location
    United States
    Search Comp PM
    Try use this generate a wvd file
    Code:
    pip install pywidevine
    pywidevine create-device -t ANDROID -l 3 -k device_private_key -c device_client_id_blob
    discord nxhda
    Quote Quote  
  5. I was able to get it with the link he provided. thanks again, it works great.
    Quote Quote  
  6. @FoxRefire

    Great plugin, i have a question if it is possible to add manual "PSSH".
    Quote Quote  
  7. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    Originally Posted by papa01 View Post
    @FoxRefire

    Great plugin, i have a question if it is possible to add manual "PSSH".


    yes pls
    Quote Quote  
  8. Also can add display the stream URL as well?

    thanks
    Quote Quote  
  9. from Guess i get SIGNING and CONTENT

    content is key, but what is signing ?
    Quote Quote  
  10. Interesting project, thank you for sharing.
    Quote Quote  
  11. Thanks, FoxRefire for this project
    Quote Quote  
  12. Good morning,

    I tried with Firefox to obtain the key but it doesn't work on M6 Replay.
    Image
    [Attachment 78515 - Click to enlarge]


    with bitmovin video it works.
    Quote Quote  
  13. I am fed up with such unproductive PMs that arrive frequently
    @FoxRefire,
    Go to your profile settings and turn off all PM's. This is an easy fix and I think that it will benefit you.


    Thanks for the share and your patience.



    Quote Quote  
  14. [Announcement]

    Extension updated.It supports more CDM file types not only device.wvd.
    * Supported CDM Types
    1. device.wvd
    2. device_client_id_blob + device_private_key
    3. client_id.bin + private_key.pem

    Also, I added guide for contributors.If you want to contribute this project, look for it.
    https://github.com/FoxRefire/wvg/blob/next/CONTRIBUTION.md


    PS: Thanks @jack_666
    Quote Quote  
  15. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by FoxRefire View Post
    I am fed up with such unproductive PMs that arrive frequently, so I decided to create a rule of here.
    Does that include the DM I sent you?
    Quote Quote  
  16. > Does that include the DM I sent you?
    Nope,I appreciate you for providing the scheme for the old version of the extension and for your suggestions of UI improvement.
    However, I am not going to merge your UI improvement suggestions into my code, as I was a bit unsatisfied with them.
    Quote Quote  
  17. [Announcement]
    DRMToday scheme has also been added to the new version of the extension.
    https://github.com/FoxRefire/wvg/commit/f98c2b1781770c96d507f7800d87689fa1e305b0

    You can test it here.
    https://demo.castlabs.com/
    Quote Quote  
  18. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by FoxRefire View Post
    > Does that include the DM I sent you?
    Nope,I appreciate you for providing the scheme for the old version of the extension and for your suggestions of UI improvement.
    However, I am not going to merge your UI improvement suggestions into my code, as I was a bit unsatisfied with them.
    My version of your "legacy" extension attempts to automatically select the correct license server, do you want that code snipper or not needed?
    Quote Quote  
  19. @FoxRefire any thoughts about adding sites that has M3u8 + Keys to the guesser to pull from those type of streams? thanks
    Quote Quote  
  20. The stream type, such as MPD or M3U8, does not matter if the extension is available at the site or not.
    What is important is whether the license wrapping scheme used by the license server is supported by the extension.
    https://online.familyclub.jp/s/jno/page/live_player_test
    For example, this site uses m3u8 for its streaming format, however which uses common licensing scheme, so extension is available to use.

    And Rule 2, You must submit scheme when specific website inclusion request.
    Schemes is in python/schemes directory.
    Quote Quote  
  21. Originally Posted by FoxRefire View Post
    The stream type, such as HLS or M3U8, does not matter if the extension is available at the site or not.
    What is important is whether the license wrapping scheme used by the license server is supported by the extension.
    https://online.familyclub.jp/s/jno/page/live_player_test
    For example, this site uses m3u8 for its streaming format, however which uses common licensing scheme, so extension is available to use.

    And Rule 2, You must submit scheme when specific website inclusion request.
    Schemes is in python/schemes directory.
    the extension is available to use, it displays the PSSH and License server, but when I click on guesser, it will not display the key, the Guesser works on other sites that have MPD, and not this site that uses M3u8 so far. any help on this would be great.
    Quote Quote  
  22. Image
    [Attachment 78538 - Click to enlarge]

    Works on my side.If not for you, this is bug.
    Read the rules in the first post and do what you should do.
    Quote Quote  
  23. I never said that site you posted didn't work, I am saying the one I am trying to get to work with M3u8 + keys is not working.
    Quote Quote  
  24. Originally Posted by Karoolus View Post
    Originally Posted by FoxRefire View Post
    > Does that include the DM I sent you?
    Nope,I appreciate you for providing the scheme for the old version of the extension and for your suggestions of UI improvement.
    However, I am not going to merge your UI improvement suggestions into my code, as I was a bit unsatisfied with them.
    My version of your "legacy" extension attempts to automatically select the correct license server, do you want that code snipper or not needed?
    Yes,Automatic detection of license URLs is one of the features I plan to add in the future.
    Thanks Karoolus.
    Quote Quote  
  25. Hello everyone,

    I tried the link you posted, it works.
    Image
    [Attachment 78541 - Click to enlarge]


    I tried on M6 replay it doesn't work because I can't get the key even on TF1 replay application shows me widevine is not detectable.
    Image
    [Attachment 78542 - Click to enlarge]
    Quote Quote  
  26. @sesamap159
    > TF1 replay application shows me widevine is not detectable.
    Send me init data of EME logger
    Quote Quote  
  27. Member
    Join Date
    Aug 2023
    Location
    Turkey
    Search Comp PM
    pyodide.asm.js:9 Uncaught (in promise) PythonError: Traceback (most recent call last):
    File "/lib/python3.11/site-packages/pywidevine/cdm.py", line 407, in parse_license
    signed_message.ParseFromString(license_message)
    File "/lib/python3.11/site-packages/google/protobuf/message.py", line 199, in ParseFromString
    return self.MergeFromString(serialized)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/lib/python3.11/site-packages/google/protobuf/internal/python_message.py", line 1106, in MergeFromString
    if self._InternalParse(serialized, 0, length) != length:
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/lib/python3.11/site-packages/google/protobuf/internal/python_message.py", line 1159, in InternalParse
    (data, new_pos) = decoder._DecodeUnknownField(
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/lib/python3.11/site-packages/google/protobuf/internal/decoder.py", line 1003, in _DecodeUnknownField
    raise _DecodeError('Wrong wire type in tag.')
    google.protobuf.message.DecodeError: Wrong wire type in tag.

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/lib/python311.zip/_pyodide/_base.py", line 573, in eval_code_async
    await CodeRunner(
    File "/lib/python311.zip/_pyodide/_base.py", line 395, in run_async
    await coroutine
    File "<exec>", line 63, in <module>
    File "/lib/python3.11/site-packages/pywidevine/cdm.py", line 411, in parse_license
    raise InvalidLicenseMessage(f"Could not parse license_message as a SignedMessage, {e}")
    pywidevine.exceptions.InvalidLicenseMessage: Could not parse license_message as a SignedMessage, Wrong wire type in tag.

    at new_error (pyodide.asm.js:9:10014)
    at pyodide.asm.wasm:0x158e62
    at pyodide.asm.wasm:0x15ff9e
    at _PyEM_TrampolineCall_JS (pyodide.asm.js:9:120223)
    at pyodide.asm.wasm:0x1a3494
    at pyodide.asm.wasm:0x28a2bd
    at pyodide.asm.wasm:0x1e431e
    at pyodide.asm.wasm:0x1a397d
    at pyodide.asm.wasm:0x1a3c3e
    at pyodide.asm.wasm:0x1a3ce0
    at pyodide.asm.wasm:0x2689a4
    at pyodide.asm.wasm:0x26e800
    at pyodide.asm.wasm:0x1a3e08
    at pyodide.asm.wasm:0x1a3a98
    at pyodide.asm.wasm:0x15f76b
    at Module.callPyObjectKwargs (pyodide.asm.js:9:64297)
    at Module.callPyObject (pyodide.asm.js:9:65365)
    at wrapper (pyodide.asm.js:9:32855)

    i sure thad the header not coreckt mybe ...
    becouse the request need

    Authorization:
    Bearer
    and
    X-Cb-Ticket:

    bud dont know how or where i have to fix this
    Quote Quote  



Similar Threads

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