Does anyone know what kind of protection RaiPlay uses ? I tried all possible tools, streamlink, ffmpeg, raiplay-dl, yt-dlp, none of them seem to work. Yes, I am in Italy with a valid Italian IP and I can view the show just fine in the browser.
It's this show, apparently RaiPlay is the only place with the Italian-dubbed version which I really like:
https://www.raiplay.it/programmi/foodielove
+ Reply to Thread
Results 1 to 18 of 18
-
-
key
Code:889313faa7d543a8a1bf570d7f2044bd:6599997083dbfd7eb26a539c586b6126
Last edited by lomero; 25th Nov 2021 at 02:09.
-
I couldn't get this thing to run, but try this, it might download.
https://github.com/xhlove/XstreamDL-CLI -
-
-
Thanks, I already had those. The MPD file is https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/...1200-2400).mpd
but when I try putting it in that script it errors out as below. I tried with the key lomero posted above and without it, same error:
c:\rai2>C:\Users\dev\AppData\Local\Programs\Python \Python39\python.exe -m XstreamDL_CLI.cli --key 889313faa7d543a8a1bf570d7f2044bd:6599997083dbfd7eb 26a539c586b6126
Paste your URL/FILE/FOLDER string at the end of commands, plz.
Ctrl C to exit or input here:https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/...1200-2400).mpd
2021-11-24 18:54:48,387 XstreamDL log.py 41 : INFO log file -> C:/rai2/logs/XstreamDL-2021-11-24_185448.log
2021-11-24 18:54:48,392 XstreamDL cli.py 152 : INFO set URI to ['https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf,filter=medium_1200-2400).mpd']
Traceback (most recent call last):
File "C:\Users\dev\AppData\Local\Programs\Python\Python 39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\dev\AppData\Local\Programs\Python\Python 39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "c:\rai2\XstreamDL_CLI\cli.py", line 160, in <module>
main()
File "c:\rai2\XstreamDL_CLI\cli.py", line 154, in main
daemon.daemon()
File "c:\rai2\XstreamDL_CLI\daemon.py", line 30, in daemon
streams = extractor.fetch_metadata(self.args.URI[0])
File "c:\rai2\XstreamDL_CLI\extractor.py", line 48, in fetch_metadata
return self.raw2streams('url', *loop.run_until_complete(self.fetch(uri)), parent_stream)
File "c:\rai2\XstreamDL_CLI\extractor.py", line 95, in raw2streams
return self.parse_as_dash(uri_type, uri, content, parent_stream)
File "c:\rai2\XstreamDL_CLI\extractor.py", line 127, in parse_as_dash
streams = self.parser.parse(uri, content)
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 132, in parse
return self.walk_period(mpd, uri_item.new_base_url(base_url))
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 149, in walk_period
_streams = self.walk_adaptationset(period, len(streams), uri_item.new_base_url(base_url))
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 177, in walk_adaptationset
_streams = self.walk_representation(adaptationset, period, sindex + len(streams), current_uri_item)
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 236, in walk_representation
self.walk_segmenttemplate(representation, period, stream)
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 294, in walk_segmenttemplate
self.generate_v1(period, representation.id, segmenttemplates[0], stream)
File "c:\rai2\XstreamDL_CLI\extractors\dash\parser. py", line 401, in generate_v1
interval = float(int(st.duration) / int(st.timescale))
ZeroDivisionError: division by zero -
The bitrate filter can be removed from the mpd url, leaving;
Code:https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf).mpd
Code:ERROR: An extractor error has occurred. (caused by KeyError('s')); please report this issue on https://github.com/yt-dlp/yt-dlp. Make sure you are using the latest version; see https://github.com/yt-dlp/yt-dlp on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Code:I:\youtube-dl-mod "https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf).mpd" -F [generic] manifest_1631345527812: Requesting header WARNING: Falling back on generic information extractor. [generic] manifest_1631345527812: Downloading webpage [generic] manifest_1631345527812: Extracting information [info] Available formats for manifest_1631345527812: format code extension resolution note 5_A_audio_ita_1 m4a audio only [Italiano] DASH audio 189k , m4a_dash container, mp4a.40.2 (44100Hz) 5_A_audio_vor_1 m4a audio only [V.O.] DASH audio 189k , m4a_dash container, mp4a.40.2 (44100Hz) 1_V_video_1 mp4 736x414 DASH video 1199k , mp4_dash container, avc1.4D401F, 25fps, video only 1_V_video_4 mp4 1024x576 DASH video 1799k , mp4_dash container, avc1.4D401F, 25fps, video only 1_V_video_5 mp4 1280x720 DASH video 2399k , mp4_dash container, avc1.4D4028, 25fps, video only 1_V_video_2 mp4 1440x810 DASH video 3599k , mp4_dash container, avc1.4D4029, 25fps, video only 1_V_video_3 mp4 1920x1080 DASH video 4999k , mp4_dash container, avc1.640033, 25fps, video only (best) I:\youtube-dl-mod "https://dashaz-dc-euwe.akamaized.net/subtl_proxy/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf).mpd" --fixup never -f 5_A_audio_ita_1 -o I:\5_A_audio_ita_1.m4a [generic] manifest_1631345527812: Requesting header WARNING: Falling back on generic information extractor. [generic] manifest_1631345527812: Downloading webpage [generic] manifest_1631345527812: Extracting information [dashsegments] Total fragments: 972 [download] Destination: I:\5_A_audio_ita_1.m4a [download] 3.1% of ~44.35MiB at 124.12KiB/s ETA 10:44
-
-
It seems that yt-dlp may work if the mpd url is adjusted, removing the "subtl_proxy" part of the url;
Code:https://dashaz-dc-euwe.akamaized.net/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf).mpd
Code:yt-dlp "https://dashaz-dc-euwe.akamaized.net/840d290b-b1ba-4b27-839d-992374536941/20210203162140_13931974.ism/manifest(format=mpd-time-csf).mpd" -F --allow-unplayable-formats
-
I may have spoken too soon. that key only worked on the first episode, is it different keys for each episode and if so, how do I get them ?
-
These are the rest of mpd files, all downloaded fine but as I said above, the key posted in #3 doesn't work on them, it only worked on the first file
https://dashaz-dc-euwe.akamaized.net/840d290b-b1ba-4b27-839d-992374536941/202102031621...-time-csf).mpd
https://dashaz-dc-euno.akamaized.net/6beb9037-2847-45cf-bc84-7a37ea0b5d86/202102031708...-time-csf).mpd
https://dashaz-dc-euwe.akamaized.net/84301ced-6f5c-44c2-b154-3d4506a15fd3/202102031756...-time-csf).mpd
https://dashaz-dc-euwe.akamaized.net/d62ba584-e69b-4f29-83b5-4eb3028f6879/202102031823...-time-csf).mpd
https://dashaz-dc-euno.akamaized.net/dc3d1d9a-bdb8-463b-90d3-0b7ae51f97f5/202102031808...-time-csf).mpd
https://dashaz-dc-euno.akamaized.net/9ae3f487-59e3-4d30-b477-21e44b19bae5/202102031933...-time-csf).mpd
https://dashaz-dc-euno.akamaized.net/eea70155-6c80-4c45-a384-a0348f368236/202102031921...-time-csf).mpd -
nevermind again, I found widevine-guesser and an older widevine dll and was able to get the keys myself, thanks again everyone!
Similar Threads
-
Download HLS. error 400 to download keys
By naturalc in forum Video Streaming DownloadingReplies: 28Last Post: 28th Oct 2022, 08:13 -
How to download from zee5 site and download mpd link
By qasem1368 in forum Video Streaming DownloadingReplies: 7Last Post: 25th Nov 2021, 21:28 -
Help for download this
By leoglez29 in forum Video Streaming DownloadingReplies: 9Last Post: 3rd Nov 2020, 01:04 -
+RW only allows 1 download from PC
By checkin1 in forum Video ConversionReplies: 3Last Post: 26th Jul 2019, 16:06 -
Download from VK.com
By lordsmurf in forum Newbie / General discussionsReplies: 3Last Post: 19th Jul 2018, 01:44