then any big boss can point how to calculate the sha256hash in their graphql's payload to get meta data? i tried hash that client secrect, not work. just learning something new. thanks in advnce.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
+ Reply to Thread
Results 31 to 60 of 89
Thread
-
-
The existing Kodi plugins should have all information needed - the Kodinerds repo has one at https://github.com/Collabsvito/REpo-AiO/tree/master/MATRIX/plugin.video.rtlgroup.de
Edit - hmm; does this plugin even use graphql endpoints? The joyn plugin does though, and it has the information needed to calculate the sha256hash values. They do something along
Code:'sha256Hash': sha256(params['query'].encode('utf-8')).hexdigest() if 'query' in params else CONST['GRAPHQL'][operation].get('HASH')
Last edited by Obo; 24th Mar 2024 at 02:18.
-
-
Seems at least similar; many operations seem to have a constant hash value, independent of the variables you use in the graphql query. That's at least true for operations "MovieDetail", "Recommendations", "SeoUrlData", "ExploreHighlightWatch".
-
ok,I got 401 unauthorized error, I thought that sha256hash maybe control something, since it change every time. maybe I'm wrong.
-
Thank you Obo.
Thank you for the tipp concerning "Ready to use CDMs" by Karoolus . I have read the thread and downloded a CRM.
Yesterday, I already read the stickies by A_n_g_e_l_a several times, but unfortunately don't understand the part concerning "finding the x-auth-token in the dev console"
When I watch the video and press F12 to open the dev. console, I don't find any information concerning "x-auth" in any of the tabs?!? I have tried firefox and chrome. Is there a thread with screenshots or a video so I can see and learn the exact steps? -
-
I have some doubt that you really read through the stickies, but anyway
- press F12 to open the dev console in your browser, e.g. Chrome (I use Brave Browser, but it's Chromium based as well)
- open the video, e.g. https://plus.rtl.de/video-tv/shows/genial-daneben-1000003657/staffel-2-989856/episode-...arg-1000193738, so that it actually begins to play.
- make sure the "Network" tab of the dev console is opened
- type "license" in the search field
- select the (usually) last request with that name - in it's "payload" tab it should display some binary data (which is the browser's License Challenge data that you can't use, but that's where your CDM comes into play).
- right click (or Mac: Ctrl+Click) on the request and choose Copy->Copy as cURL
- paste that copied content into some text editor
- find the line that starts with "-H 'x-auth-token: eyJh...'"
That's your x-auth-token, that has to be part of your headers dict in l3.py
If everything else is set up correctly at your side, it should spit out the key for the "Sparsarg" video:
Code:b476f934c437f7c031f302e27050981c:b8854629b9d45b303dc8152106eb6c2e
-
I am really grateful for your help and patience and I can assure you, that I have read lots of threads during the last 2 days.
With your guidance, I found the x-auth-token and copied it to the headers.py.
When I execute the l3.py and enter the mpd and license-URL, I get the following error-message.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
D:\Downloads\widevine_keys-main>python l3.py
Input MPD URL: https://vodnowusoawsdash-a.akamaihd.net/p112/cves/sd/rtlplus/1000193736/2-1-1-3-2.ism/v1.mpd
License URL: https://widevine.tvnow.de/index/license
PSSH obtained.
AAAAVHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADQIARIgZT YzMDQ3ZTQyMTkyN2Q2ZTI5MmRhZDFjMWRjYmU0ZGMiCjEwMDAx OTM3MzYqAlNE
Traceback (most recent call last):
File "D:\Downloads\widevine_keys-main\l3.py", line 130, in <module>
correct, keys = WV_Function(pssh, lic_url)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Downloads\widevine_keys-main\l3.py", line 44, in WV_Function
responses.append(requests.post(url=lic_url, headers=headers.headers, data=raw_request, params=params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\api.py", line 115, in post
return request("post", url, data=data, json=json, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\sessions.py", line 575, in request
prep = self.prepare_request(req)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\sessions.py", line 486, in prepare_request
p.prepare(
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\models.py", line 369, in prepare
self.prepare_headers(headers)
File "C:\Users\xxxxx\AppData\Local\Programs\Python\Pyth on312\Lib\site-packages\requests\models.py", line 489, in prepare_headers
for header in headers.items():
^^^^^^^^^^^^^
AttributeError: 'set' object has no attribute 'items'
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
I did my best to google these error-messages, but didn't find a sollution?
I'm really sorry to ask so many (stupid) questions, but I really want to do it myself in the future -
I solved my problem by following A_n_g_e_l_a's perfect step-by-step-tutorial
https://forum.videohelp.com/threads/411862-Beyond-WKS-KEYS
The problem of the errors must have been, that first I used the outdated WKS-Keys instead.
So again: thank you very much for helping me succeed, especially Obo -
I have one more question:
the resolution of the donwloaded video is 960x540 (URL of mpd: https://vodnowusoawsdash-a.akamaihd.net/p112/cves/sd/rtlplus/1000193736/2-1-1-3-2.ism/v1.mpd). When watching the video on the internet (https://plus.rtl.de/video-tv/shows/genial-daneben-1000003657/staffel-2-989856/episode-...irl-1000193736), there are different types of video-quality. How can I download for example a video in low or high quality? -
The mpd URL only has these formats:
Code:yt-dlp --allow-u -F https://vodnowusoawsdash-a.akamaihd.net/p112/cves/sd/rtlplus/1000193736/2-1-1-3-2.ism/v1.mpd ... Available formats for v1: ID EXT RESOLUTION │ TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ────────────────────────────────────────────────────────────────────────────────────────────────────────────────── audio_1=130000 m4a audio only │ 130k dash │ audio only mp4a.40.2 130k 48k [de] DRM, DASH audio, m4a_dash video=389000 mp4 640x360 │ 389k dash │ avc1.4D401E 389k video only DRM, DASH video, mp4_dash video=770000 mp4 768x432 │ 770k dash │ avc1.4D401E 770k video only DRM, DASH video, mp4_dash video=1489000 mp4 960x540 │ 1489k dash │ avc1.4D401F 1489k video only DRM, DASH video, mp4_dash
-
Hi all,
Could it be that rtl have changed something with their licensing? I had everything working lovely a few weeks ago. Now when I filter for the license on chrome, I'm unable to find anything with the x-auth-token. Without that, I don't know what I can do...
[Attachment 79388 - Click to enlarge] -
-
https://plus.rtl.de/video-tv/shows/lets-dance-145232/2024-5-1000269/episode-12-das-gro...-finale-971434
I have a feeling I've done something wrong. It used to look like this...
[Attachment 79389 - Click to enlarge]
by the way, it plays perfectly in my browser... -
License url (with X-Auth-Token):
Code:https://widevine.tvnow.de/index/rtlplus
Code:AAAAUHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADAIARIgMTM0MWQxYTQwMGZjMjY1OTFjMzgxM2VjODNmNDUwOGIiBjk3MTQzNCoCU0Q=
Code:--key 1341d1a400fc26591c3813ec83f4508b:3564a2b36dd104452a871e8cf883767b
-
No, doesn't look as if they changed something. Key for your video is
Code:1341d1a400fc26591c3813ec83f4508b:3564a2b36dd104452a871e8cf883767b
-
Well, I really appreciate your help. Thank you.
I would like to find out why this isn't working for me now though.
I've cleared my cookies, cache etc. Cant' work out why it's not working now. Incognito mode doesn't help either...
It used to work, like 3 or 4 weeks ago. fwiw I subscribe to plus...
Looks like this now...
[Attachment 79390 - Click to enlarge] -
Hey !
License url :Code:https://widevine.tvnow.de/index/rtlplus
Code:AAAAUHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADAIARIgMTM0MWQxYTQwMGZjMjY1OTFjMzgxM2VjODNmNDUwOGIiBjk3MTQzNCoCU0Q=
Code:1341d1a400fc26591c3813ec83f4508b:3564a2b36dd104452a871e8cf883767b
Code:N_m3u8DL-RE "https://vodnowusoawsdash-a.akamaihd.net/p112/cves/sd/rtlplus/971434/3-1-1-3-2.ism/v1.mpd" --key 1341d1a400fc26591c3813ec83f4508b:3564a2b36dd104452a871e8cf883767b -M format=mkv --save-name Lets.dance.E12.540p.WEB-DL
-
-
-
This license url will not change frequently, if you don't know which is the license, you can filter method:POST , and find request one by one.
-
I don't know what I'm doing wrong, but I'm trying to download this video. I can't seem to find the key
https://plus.rtl.de/video-tv/serien/jean-michel-jarre-brian-may-live-in-concert-100333...oncert-1003383
If anyone can help me, I'll be very very happy. -
Tip: download this video from YouTube, the video there has much higher resolution.
-
@leesmapman
Code:--key cd99b0f2627b8247547e4916691559c4:5854ff44bb68bd60dc8babc71b1071e8
-
Code:
N_m3u8DL-RE "https://vodnowusoawsdash-a.akamaihd.net/p112/cves/sd/rtlplus/1003383/2-1-1-3-2.ism/v1.mpd" --key cd99b0f2627b8247547e4916691559c4:5854ff44bb68bd60dc8babc71b1071e8 -M format=mkv --save-name "Jean-Michel Jarre & Brian May"
-
-
https://plus.rtl.de/video-tv/shows/rock-am-ring-936712/rock-am-ring-2024-993793/episod...ng-2024-993816
this video is for free, seems to be 540p only
I haven't used the https://getwvkeys.cc/ for a while
So how was that?
Code:PSSH: AAAAUHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADAIARIgOTg1Y2UzZDgwYzM1ZjMxNzJjYzA5NDdjODY2MTBlZDEiBjk5MzgxNioCU0Q= License URL: https://widevine.tvnow.de/index/rtlplus headers: accept-language: de-DE,de;q=0.9,en-GB;q=0.8,en;q=0.7 origin: https://plus.rtl.de referer: https://plus.rtl.de/ user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 OPR/110.0.0.0 x-auth-token: eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4N1RJT2o1bXd3T0daLS1fOVdjcmhDbzdHemVCTDgwOWQxZlByN29wUThB0.eyJleHAiOjE3MTgwMzEzOTMsImlhdCI6MTcxNzk0NDk5MywianRpIjoiNGI1Y2M5NzktOWIzZi00MTQyLTkyZDMtYTg1Y2FjODE1YmVjIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnJ0bC5kZS9hdXRoL3JlYWxtcy9ydGxwbHVzIiwic3ViIjoiNWYyODFmOTAtOWM5OS00MzcwLWFmZDYtMTM1N2ZlMDc2N2YxIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiYW5vbnltb3VzLXVzZXIiLCJhbGxvd2VkLW9yaWdpbnMiOlsiKiJdLCJzY29wZSI6IiIsImNsaWVudEhvc3QiOiIzMS4xNi44Mi4yMTAiLCJjbGllbnRJZCI6ImFub255bW91cy11c2VyIiwiaXNHdWVzdCI6dHJ1ZSwicGVybWlzc2lvbnMiOnsiZ2VuZXJhbCI6eyJwb3J0YWJpbGl0eSI6ZmFsc2UsImFscGhhViI6dHJ1ZSwibWF4QW1vdW50T2ZQcm9maWxlcyI6NCwibWF4TXBhUHJvZmlsZXMiOjQsInNldFBpbiI6ZmFsc2UsIm1heERvd25sb2FkRGV2aWNlcyI6MCwiYWNjZXNzUHJlU2FsZSI6ZmFsc2V9LCJzdHJlYW1pbmciOnsidm9kQWNjZXNzVG9GcmVlQ29udGVudCI6dHJ1ZSwidm9kQWNjZXNzVG9QYXlDb250ZW50IjpmYWxzZSwibGl2ZXN0cmVhbUFjY2Vzc1RvRnJlZVR2IjpmYWxzZSwibGl2ZXN0cmVhbUFjY2Vzc1RvUGF5VHYiOmZhbHNlLCJsaXZlc3RyZWFtQWNjZXNzVG9GYXN0Ijp0cnVlLCJ2b2RRdWFsaXR5IjoiTE9XIiwibGl2ZVF1YWxpdHkiOiJMT1ciLCJmYXN0UXVhbGl0eSI6IkxPVyIsIm1heFBhcmFsbGVsU3RyZWFtcyI6MSwibGl2ZWV2ZW50QWNjZXNzVG9GcmVlVHYiOnRydWUsImxpdmVldmVudEFjY2Vzc1RvUGF5VHYiOmZhbHNlfSwid2F0Y2hGZWF0dXJlcyI6eyJjb250ZW50RG93bmxvYWQiOmZhbHNlLCJvcmlnaW5hbFZlcnNpb24iOmZhbHNlLCJjb250aW51ZVdhdGNoaW5nIjpmYWxzZSwic2tpcEFkIjpmYWxzZSwiZG9sYnkiOmZhbHNlLCJib29rbWFya1dhdGNoIjpmYWxzZX0sImFkdmVydGlzaW5nIjp7Im1heFByZVJvbGxzIjozLCJtaWRSb2xscyI6dHJ1ZSwicG9zdFJvbGxzIjp0cnVlLCJjaGFwdGVycyI6dHJ1ZSwic3BlY2lhbEFkcyI6ZmFsc2UsImJyZWFrQWRzIjpmYWxzZSwiYWRTY2hlbWUiOiJhZGFfZnJlZSIsInRlZFBheUFkdmVydGlzZW1lbnQiOmZhbHNlfSwibXVzaWMiOnsiYWNjZXNzTXVzaWNDb250ZW50IjpmYWxzZSwiYWNjZXNzTXVzaWNDb250ZW50T3RoZXJQcm9maWxlcyI6ZmFsc2UsImRlZXplck9mZmVyQ29kZSI6LTEsImRlZXplclRyaWFsT2ZmZXJDb2RlIjotMSwiZGVlemVyTWF4UGFyYWxsZWxTdHJlYW1zIjowLCJ2aWV3TXVzaWNDb250ZW50Ijp0cnVlLCJtYXhEZWV6ZXJEb3dubG9hZERldmljZXMiOjAsIm1heERlZXplckRvd25sb2FkRGV2aWNlc090aGVyUHJvZmlsZXMiOjB9LCJwb2RjYXN0cyI6eyJib29rbWFya1BvZGNhc3RzIjpmYWxzZSwiYWNjZXNzRnJlZVBvZGNhc3RzIjp0cnVlLCJhY2Nlc3NQcmVtaXVtUG9kY2FzdHMiOmZhbHNlLCJmb2xsb3dQb2RjYXN0cyI6ZmFsc2UsImRvd25sb2FkUG9kY2FzdHMiOmZhbHNlLCJkb3dubG9hZFByZW1pdW1Qb2RjYXN0cyI6ZmFsc2UsImNvbnRpbnVlTGlzdGVuaW5nUG9kY2FzdHMiOmZhbHNlfSwicmFkaW8iOnsiYWNjZXNzUmFkaW9Db250ZW50Ijp0cnVlfSwibWFnYXppbmUiOnsiYXJ0aWNsZUNyZWRpdHMiOjAsImFjY2Vzc01hZ2F6aW5lQXJ0aWNsZXMiOmZhbHNlLCJicmFuZFN1YnNjcmlwdGlvblNsb3RzIjowLCJib29rbWFya01hZ2F6aW5lIjpmYWxzZX0sImF1ZGlvYm9va3MiOnsiY2FuUmVkZWVtQ3JlZGl0IjpmYWxzZSwiY2FuUmVkZWVtQ3JlZGl0T3RoZXJQcm9maWxlcyI6ZmFsc2UsImFjY2Vzc0RlZXplckF1ZGlvYm9va3MiOmZhbHNlLCJhY2Nlc3NEZWV6ZXJBdWRpb2Jvb2tzT3RoZXJQcm9maWxlcyI6ZmFsc2UsImFjY2Vzc1ByaEF1ZGlvYm9va3MiOmZhbHNlLCJhY2Nlc3NQcmhBdWRpb2Jvb2tzT3RoZXJQcm9maWxlcyI6ZmFsc2UsImFjY2Vzc0JvdWdodFByaEF1ZGlvYm9va3MiOmZhbHNlLCJhY2Nlc3NCb3VnaHRQcmhBdWRpb2Jvb2tzT3RoZXJQcm9maWxlcyI6ZmFsc2UsInByaENyZWRpdHMiOjAsInByaE1heFBhcmFsbGVsU3RyZWFtcyI6MH0sInRvZ2dvIjp7InNraXBBZHZlcnRpc2luZyI6ZmFsc2V9fSwiY2xpZW50QWRkcmVzcyI6IjMxLjE2LjgyLjIxMCJ9.biNmVfSZL73jonyYZj75aMH2n6GBzHQeXpL8jl-O-pkpid4k35_R6dPjOPuQq861FDuzKchFST7LMYpVBwd_Z0zoaGDyjrnVxmSRzxWgPguSYfhEsUyWv1PKD1mtJVLf8NtYYj0RP7uGRwcrGJO39RYtUmWPK1OaYsFrYFbKkGwh6Gr-WwIKbtJDAeDk2sxnlOb7ka8HBSF0dbJWtvojeAw_ZCKOkG5S7pqww5XIgMHpGsyXz-3PvOOTbigrxK_7ixU63bwNR_p_uip6pdCRH22SlUHEXkr-C0vZXSkc1u7EmQDs0e573PiB66XYaNRid-OjXF2-fhlloYtlsOKwhQ
{"code":400,"error":true,"message":"Failed to get license: 403 Forbidden"}
what am I doing wrong here?Last edited by nimrahwt; 10th Jun 2024 at 12:41.
-
key :
Code:985ce3d80c35f3172cc0947c86610ed1:cac2be2e159243b7e1df0bbb1983fe95
Code:N_m3u8DL-RE "https://vodnowusoawsdash-cf.tvnow.de/p112/cves/sd/rtlplus/993816/1-1-1-3-2.ism/v1.mpd" --key 985ce3d80c35f3172cc0947c86610ed1:cac2be2e159243b7e1df0bbb1983fe95 -M format=mkv --save-name "Electric Callboy live bei Rock am Ring 2024"
(for the next time please use [CODE][//CODE] to provide pssh and other infos)
Similar Threads
-
Downloading videos from RTL
By Data2006 in forum Video Streaming DownloadingReplies: 17Last Post: 30th Jul 2024, 00:32 -
DOWNLOAD protected DRM video separated video and audio from (learnyst)
By yassin in forum Video Streaming DownloadingReplies: 4Last Post: 8th Jan 2024, 04:36 -
First try with RTL+/TVNow
By resonator79 in forum Video Streaming DownloadingReplies: 3Last Post: 23rd Feb 2023, 06:41 -
How can I download videos from play.rtl.hr?
By Nintendo Custom in forum Video Streaming DownloadingReplies: 23Last Post: 24th May 2022, 12:51 -
Download HLS video using FFMPEG with separate video and audio URLs?
By oschrndz in forum Video Streaming DownloadingReplies: 2Last Post: 15th Dec 2020, 13:53