VideoHelp Forum




+ Reply to Thread
Page 2 of 3
FirstFirst 1 2 3 LastLast
Results 31 to 60 of 63
  1. Hi 2nHxWW6GkN1l916N3ayz8HQoi,

    I was using widefrog succesfully until last week, however I now got this error:
    Image
    [Attachment 86754 - Click to enlarge]

    Any idea how to fix it ?
    Quote Quote  
  2. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Code:
    "Filename": "De Mol S13E06 - S13 - Afl.6",
    "Keys": "f0341496f034f034f034f0341496f034:48887d5e0f9e1e8755ec159b7a8dc2ff",
    "MPD": "https://pubads.g.doubleclick.net/ondemand/dash/content/2615619/vid/10153350788511527/GRQ/streams/002dbe0a-4d19-45b8-abcb-d00dcab2098c/manifest.mpd"
    Quote Quote  
  3. Thx, I was able to download the 3 segments correctly with your info and merge them with mkvtoolnix-gui.
    Is there any way to simply "fix" my widefrog or won't that work when this show is divided in different segments ?
    Quote Quote  
  4. Originally Posted by Karoolus View Post
    Code:
    "Filename": "De Mol S13E06 - S13 - Afl.6",
    "Keys": "f0341496f034f034f034f0341496f034:48887d5e0f9e1e8755ec159b7a8dc2ff",
    "MPD": "https://pubads.g.doubleclick.net/ondemand/dash/content/2615619/vid/10153350788511527/GRQ/streams/002dbe0a-4d19-45b8-abcb-d00dcab2098c/manifest.mpd"
    I was looking at http://108.181.133.95:8080/ to get the key so I can do this myself.
    Got the mpd and the PSSH for this file (AAAAV3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADcSEPA0F JbwNPA08DTwNBSW8DQaC2J1eWRybWtleW9zIhDwNBSW8DTwNPA 08DQUlvA0SOPclZsG)

    As for the license URL I was thinking https://license.theoplayer.com/ but this gives me a "Ciphertext with incorrect length." error on the url above.
    Have been reading around on the forum for this error but I can't seem to get it fixed. Any idea what I'mn doing wrong ?

    *edit* and just after posting this, I struck gold
    Found one of your posts where you look for the "\u8 \u4" to get the correct licence URL. So I used that one , being "https://drm.goplay.be/?drm-type=widevine", copied the headers and got the same key as the one you posted above !
    Quote Quote  
  5. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by dwayne13 View Post
    Originally Posted by Karoolus View Post
    Code:
    "Filename": "De Mol S13E06 - S13 - Afl.6",
    "Keys": "f0341496f034f034f034f0341496f034:48887d5e0f9e1e8755ec159b7a8dc2ff",
    "MPD": "https://pubads.g.doubleclick.net/ondemand/dash/content/2615619/vid/10153350788511527/GRQ/streams/002dbe0a-4d19-45b8-abcb-d00dcab2098c/manifest.mpd"
    I was looking at http://108.181.133.95:8080/ to get the key so I can do this myself.
    Got the mpd and the PSSH for this file (AAAAV3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADcSEPA0F JbwNPA08DTwNBSW8DQaC2J1eWRybWtleW9zIhDwNBSW8DTwNPA 08DQUlvA0SOPclZsG)

    As for the license URL I was thinking https://license.theoplayer.com/ but this gives me a "Ciphertext with incorrect length." error on the url above.
    Have been reading around on the forum for this error but I can't seem to get it fixed. Any idea what I'mn doing wrong ?

    *edit* and just after posting this, I struck gold
    Found one of your posts where you look for the "\u8 \u4" to get the correct licence URL. So I used that one , being "https://drm.goplay.be/?drm-type=widevine", copied the headers and got the same key as the one you posted above !

    Perfect! Well done

    I'll look for a script that will remove the ads from the MPD and merge before the download starts, so you don't have to merge afterwards.

    EDIT:

    I don't know whether you prefer Python or Powershell, so here's both:

    add the MPD url as parameter, it'll spit out a cleaned version of the MPD. N_m3u8DL-RE will accept a local file as input so use that in the download command.

    https://files.videohelp.com/u/303646/fix_mpd.ps1

    https://files.videohelp.com/u/303646/fix_mpd.py

    Using this to download the GoPlay MPDs will output a single file without ads, pre-merged and good to go
    Last edited by Karoolus; 28th Apr 2025 at 07:17.
    Quote Quote  
  6. Thank you, tried the script in python, works like a charm !
    This will make things go a lot smoother
    Quote Quote  
  7. Will widefrog be updated to make goplay.be work again?
    Quote Quote  
  8. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    it need login to play video
    what is it got to do with this thread?
    Quote Quote  
  9. goplay.be got renamed to play.tv so i guess it still is the right thread
    Quote Quote  
  10. Originally Posted by vorathan View Post
    Hi,

    no problems with Widevineproxy2

    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-2
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898080527/GRQ/streams/b5448cc9-34a7-4a47-ac03-e30e84a978ab/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315670f031f031f031f0315670f031:9d60da5580e7c1f122fe84ca5f027a2a --use-shaka-packager -M format=mkv
    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-3
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898084527/GRQ/streams/056347cd-0b4d-4d62-97c7-28390d927934/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315671f031f031f031f0315671f031:3b3d52b1fcf68b2f96e10fb0291967d0 --use-shaka-packager -M format=mkv
    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-4
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898088527/GRQ/streams/1e53c7e9-6ca8-41ec-823a-8d6e22ac31ae/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315672f031f031f031f0315672f031:aa719f994c99ceae1d279ecf890d8101 --use-shaka-packager -M format=mkv
    Quote Quote  
  11. Originally Posted by IceM View Post
    Originally Posted by vorathan View Post
    Hi,

    no problems with Widevineproxy2

    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-2
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898080527/GRQ/streams/b5448cc9-34a7-4a47-ac03-e30e84a978ab/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315670f031f031f031f0315670f031:9d60da5580e7c1f122fe84ca5f027a2a --use-shaka-packager -M format=mkv
    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-3
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898084527/GRQ/streams/056347cd-0b4d-4d62-97c7-28390d927934/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315671f031f031f031f0315671f031:3b3d52b1fcf68b2f96e10fb0291967d0 --use-shaka-packager -M format=mkv
    https://www.play.tv/video/storm-lara/streamz-storm-lara/storm-lara-s1-aflevering-4
    Code:
    N_m3u8DL-RE "https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10151934898088527/GRQ/streams/1e53c7e9-6ca8-41ec-823a-8d6e22ac31ae/manifest.mpd" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0" -H "Accept: */*" -H "Origin: https://www.play.tv" -H "DNT: 1" -H "Sec-GPC: 1" --key f0315672f031f031f031f0315672f031:aa719f994c99ceae1d279ecf890d8101 --use-shaka-packager -M format=mkv
    Thx for the reply!
    Same result though, when i download it the video is scrambled.
    When i run your command for N_m3u8DL-RE it shows 2 sources for 1080p etc same for audio.
    one part scrambled and the mostly the ads.
    Image
    [Attachment 90637 - Click to enlarge]

    Image
    [Attachment 90638 - Click to enlarge]
    Quote Quote  
  12. If possible you should always try to go for the stream closest to the source.
    Here are some things i found just from the webpage and the googleads manifest

    We're missing the most important part the manifest file name (missing end of first line)

    Or try this one
    https://dai.google.com/ondemand/dash/content/2720842/vid/10151934898080527/GRQ/streams...2/manifest.mpd
    Last edited by weiLahw9; 3rd Jan 2026 at 05:28.
    Quote Quote  
  13. same result from the manifest you posted
    Quote Quote  
  14. I'm not having any issues apart from some timing weirdness (two episodes in one ?)
    ./N_m3u8DL-RE_v0.5.1-beta --concurrent-download 'https://dai.google.com/ondemand/dash/content/2720842/vid/10151934898080527/GRQ/streams/85173246-b4ec-466b-ab52-e406f8f5fcfe/manifest.mpd' --key f0315670f031f031f031f0315670f031:9d60da5580e7c1f12 2fe84ca5f027a2a
    Quote Quote  
  15. Originally Posted by ListyDoM View Post
    Thank You very much! Also for the rest of you trying to help!
    Quote Quote  
  16. I'm giving this a bump since a new season of "De Mol" has begon and Goplay (url renamed to play.tv) has changed things up again.
    Widevineproxy2 does give me an url, when I run the N_m3u8DL-RE command, I see 3 segments for the video, 3 for the audio and 1 subtitles.
    Length all adds up, so those 3 combined are indeed the full episode.
    However, when trying to merge them using MKVToolNix, the output doesn't seem to be correct. The audio contains the commercials while the video files don't, this messes up everything after the first break.

    Using widefrog doesn't seem to work for me neither, I can't get the License URL, in the past this was found under the Request of drm.goplay.be as a request payload of \u8 \u4, however, now FF shows jibberish there.

    The URL (login is needed) is https://www.play.tv/video/de-mol/de-mol-s14/de-mol-s14-aflevering-1
    Any help in learning me how to get past this problem would be much appreciated.
    Quote Quote  
  17. I got the PSSH and PSSH2 using a modified python script that CMak posted in this thread:
    https://forum.videohelp.com/threads/419558-VRTMax-no-PSSH-in-mpd#post2787775

    but http://108.181.133.95:8080/ is down, so I tried using https://cdrm-project.com/ with the same content, but that is throwing this error:
    "An error occurred getting headers

    invalid syntax (, line 1)"

    License url I have set at: https://drm.goplay.be/?drm-type=widevine
    And these are the headers I'm using (PSSH2 removed):

    Host: drm.goplay.be
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0
    Accept: "*/*"
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate, br, zstd
    Referer: https://www.goplay.be/video/de-mol/de-mol-s13/de-mol-s13-aflevering-8
    x-alb-key: prd-fa10dd3e027a715d35f24d4e2be5d8a699e2b024e42a1bc7d0 300abe8eda6c80
    customdata: PSSH2 value
    Origin: https://www.goplay.be
    Connection: keep-alive
    Sec-Fetch-Dest: empty
    Sec-Fetch-Mode: cors
    Quote Quote  
  18. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by dwayne13 View Post
    I got the PSSH and PSSH2 using a modified python script that CMak posted in this thread:
    https://forum.videohelp.com/threads/419558-VRTMax-no-PSSH-in-mpd#post2787775

    but http://108.181.133.95:8080/ is down, so I tried using https://cdrm-project.com/ with the same content, but that is throwing this error:
    "An error occurred getting headers

    invalid syntax (, line 1)"

    License url I have set at: https://drm.goplay.be/?drm-type=widevine
    And these are the headers I'm using (PSSH2 removed):

    Host: drm.goplay.be
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0
    Accept: "*/*"
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate, br, zstd
    Referer: https://www.goplay.be/video/de-mol/de-mol-s13/de-mol-s13-aflevering-8
    x-alb-key: prd-fa10dd3e027a715d35f24d4e2be5d8a699e2b024e42a1bc7d0 300abe8eda6c80
    customdata: PSSH2 value
    Origin: https://www.goplay.be
    Connection: keep-alive
    Sec-Fetch-Dest: empty
    Sec-Fetch-Mode: cors

    I don't know if you use Python or Powershell, but I've had these files up here for a while now.

    https://files.videohelp.com/u/303646/fix_mpd.py
    https://files.videohelp.com/u/303646/fix_mpd.ps1

    give it the url as input and it'll spit out a combined version of the MPD. use that as input for N_m3u8dl-RE.


    ---------

    From your 2nd post I can see you're using Python, so use the py file.


    About the headers, you can do it this way on CDRM-project

    Image
    [Attachment 91754 - Click to enlarge]

    Copy the license request (the POST request to the license server) as FETCH

    Then on CDRM, you can "PASTE FROM FETCH" and it'll format everything as needed. When you click Paste from fetch, give it a second to validate your clipboard and click the "Paste" popup. This worked for me.
    Quote Quote  
  19. Yeah, I was using that script of yours before in widefrog, can slap myself against the head of not thinking of replacing the online mpd with your cleaned MPD. That worked like a charm.

    As did option 2, the paste from fetch worked and I got the key from CDRM too.
    So thank you twice
    Quote Quote  
  20. Originally Posted by Karoolus View Post

    I don't know if you use Python or Powershell, but I've had these files up here for a while now.

    https://files.videohelp.com/u/303646/fix_mpd.py
    https://files.videohelp.com/u/303646/fix_mpd.ps1

    give it the url as input and it'll spit out a combined version of the MPD. use that as input for N_m3u8dl-RE.
    Fix_mpd doesn't work correctly for subtitles. For "Komen Eten", for example, only 1 vtt subtitle is downloaded, while there are a total of 3 vtt subtitles for the entire episode

    https://www.play.tv/video/komen-eten-celebs/komen-eten-bij-play-s3/komen-eten-s22-aflevering-18
    The episode lasts 47m05s, while there are subtitles for only 17m55s.
    Last edited by abcdefghijklmnopqrstuvwxy; 1st Apr 2026 at 14:44.
    Quote Quote  
  21. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by abcdefghijklmnopqrstuvwxy View Post
    Originally Posted by Karoolus View Post

    I don't know if you use Python or Powershell, but I've had these files up here for a while now.

    https://files.videohelp.com/u/303646/fix_mpd.py
    https://files.videohelp.com/u/303646/fix_mpd.ps1

    give it the url as input and it'll spit out a combined version of the MPD. use that as input for N_m3u8dl-RE.
    Fix_mpd doesn't work correctly for subtitles. For "Komen Eten", for example, only 1 vtt subtitle is downloaded, while there are a total of 3 vtt subtitles for the entire episode

    https://www.play.tv/video/komen-eten-celebs/komen-eten-bij-play-s3/komen-eten-s22-aflevering-18
    The episode lasts 47m05s, while there are subtitles for only 17m55s.
    Ah you'll probably have to update the code to also merge the subtitle tracks into 1 long track
    Quote Quote  
  22. Originally Posted by Karoolus View Post
    Originally Posted by abcdefghijklmnopqrstuvwxy View Post
    Originally Posted by Karoolus View Post

    I don't know if you use Python or Powershell, but I've had these files up here for a while now.

    https://files.videohelp.com/u/303646/fix_mpd.py
    https://files.videohelp.com/u/303646/fix_mpd.ps1

    give it the url as input and it'll spit out a combined version of the MPD. use that as input for N_m3u8dl-RE.
    Fix_mpd doesn't work correctly for subtitles. For "Komen Eten", for example, only 1 vtt subtitle is downloaded, while there are a total of 3 vtt subtitles for the entire episode

    https://www.play.tv/video/komen-eten-celebs/komen-eten-bij-play-s3/komen-eten-s22-aflevering-18
    The episode lasts 47m05s, while there are subtitles for only 17m55s.
    Ah you'll probably have to update the code to also merge the subtitle tracks into 1 long track
    Tried to update the code with ChatGPT but unfortunately without success
    Quote Quote  
  23. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Try this:

    https://files.videohelp.com/u/303646/fix_mpd_mergevtt.py


    It will extract the subtitles, merge the periods, clean the MPD and spit out a command for N_m3u8dl-RE (it might say n-m3u8dl-re since I use the Linux package).
    Make sure you have mkvmerge and ffmpeg in the same folder as N_m3u8dl-RE
    Quote Quote  
  24. Also had a try and with help from chatGPT I got it to work.
    From what I understood, there were 2 things that needed fixing:
    * the subs are full .vtt files per period, not segmentTimelin so they need a real merge
    * the mpd duration metadata was not updated resulting in the subs taking that partial length in stead of the full length.

    I'm not fluent in Python, but this worked for me for De Mol to get the full subs. Feel free to use it and/or improve on it (remove the .txt extension, that was purely for upload reasons)
    Image Attached Files
    Quote Quote  
  25. the file from karoolus throws the same error as I was getting at a certain point:
    Traceback (most recent call last):
    File "fix_mpd_mergevtt.py", line 212, in <module>
    fix_go_play_mpd(sys.argv[1])
    File "fix_mpd_mergevtt.py", line 159, in fix_go_play_mpd
    vtt_texts = [fetch_vtt(base_url, p) for p, _ in paths]
    ^^^^^^^^^^^^^^^^^^^^^^
    File "fix_mpd_mergevtt.py", line 24, in fetch_vtt
    response.raise_for_status()
    File "C:\Program Files\Python312\Lib\site-packages\requests\models.py", line 1026, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10154143751940314/G...erlands_P0.vtt

    Reason I think of the error:
    The subtitle path is relative like subtitles/Nederlands_P0.vtt but the script resolves it against the MPD's request URL while the real subtitle location is relative to the XML <BaseURL> inside the MPD
    Quote Quote  
  26. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by dwayne13 View Post
    the file from karoolus throws the same error as I was getting at a certain point:
    Traceback (most recent call last):
    File "fix_mpd_mergevtt.py", line 212, in <module>
    fix_go_play_mpd(sys.argv[1])
    File "fix_mpd_mergevtt.py", line 159, in fix_go_play_mpd
    vtt_texts = [fetch_vtt(base_url, p) for p, _ in paths]
    ^^^^^^^^^^^^^^^^^^^^^^
    File "fix_mpd_mergevtt.py", line 24, in fetch_vtt
    response.raise_for_status()
    File "C:\Program Files\Python312\Lib\site-packages\requests\models.py", line 1026, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10154143751940314/G...erlands_P0.vtt

    Reason I think of the error:
    The subtitle path is relative like subtitles/Nederlands_P0.vtt but the script resolves it against the MPD's request URL while the real subtitle location is relative to the XML <BaseURL> inside the MPD
    Which episode is it failing on for you? It works here? I'll have another look.

    I've updated the file I linked, give that a go.
    Last edited by Karoolus; 2nd Apr 2026 at 05:38.
    Quote Quote  
  27. on De mol sz14 Ep1, but you'd need an account to watch that
    https://www.play.tv/video/de-mol/de-mol-s14/de-mol-s14-aflevering-1
    Quote Quote  
  28. Still getting the error.
    command i'm using:
    python fix_mpd_mergevtt.py https://pubads.g.doubleclick.net/ondemand/dash/content/2720842/vid/10154143751940314/G...0/manifest.mpd

    throws the same error still
    Quote Quote  



Similar Threads

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