Hey, I'm trying to find correct m3u8 / mpd for https://www.magentamusik.de/woa-2022-tarja
in Dev Tools i can see few m3u8 files, none of them seems to work when provided to N_m3u8DL-RE / yt-dlp so i started looking more into it
for m3u8 there are 6 link and usually one of them with payload similar to:
(...)
d: JTdCJTIyZXZlbnRfbmFtZSUyMiUzQSUyMnBvcyUyMiUyQyUyMm V2ZW50X3R5cGUlMjIlM0ElMjJtZWRpYSUyMiUyQyUyMm1lZGlh X2FjdGlvbnN0YXR1cyUyMiUzQSUyMnNlbmQlMjIlMkMlMjJtZW RpYV9uYW1lJTIyJTNBJTIydm9kLlRhcmphJTNBJTIwV2Fja2Vu JTIwT3BlbiUyMEFpciUyMDIwMjIuRE1NX01PVklFXzkyMDgyMD U5Mjg1OTUzMzY3NTMlMjIlMkMlMjJtZWRpYV9hY3Rpb24lMjIl M0ElMjJwb3MlMjIlMkMlMjJtZWRpYV9jdXJyZW50X3BvcyUyMi UzQSUyMjAlMjIlMkMlMjJtZWRpYV90b3RhbF9sZW5ndGglMjIl M0ElMjIzNDY5JTIyJTJDJTIybWVkaWFfY2F0ZWdvcnklMjIlM0 ElNUIlMjJ2aWRlbyUyMiUyQyUyMmtvbnplcnQlMjIlMkMlMjIl MjIlMkMlMjIlMjIlMkMlMjIyMDIyLTA4LTA3JTIyJTVEJTJDJT Iydmlld19uYW1lJTIyJTNBJTIyd3d3Lm1hZ2VudGFtdXNpay5k ZS5wcml2YXRrdW5kZW4udmlkZW8ud29hLTIwMjItdGFyamElMj IlMkMlMjJldmVudF9uYW1lX3d0MSUyMiUzQSUyMnBvcyUyMiUy QyUyMl9ldmVudENvdW50JTIyJTNBMTE4JTJDJTIyX3JlY29yZG VkQXQlMjIlM0ExNjkwNzUwMTAzMzEyJTJDJTIyX2NzaWQlMjIl M0ElMjJjc2lkLTE2OTA3NDc1MTUzNDUtMjFzOHR6WW8lMjIlMk MlMjJfY3VpZCUyMiUzQSUyMmN1aWQtMTY5MDY0ODcxMDUyNy1n bVo1dFpHdCUyMiUyQyUyMl9zaWQlMjIlM0ElMjI1M3o2bzR1OW 9lcTdqZ3ZtOThiYTA0eHI1bnJzbTM4MnE2bmtyNjVkc2YxMTQl MjIlMkMlMjJfdWlkJTIyJTNBJTIyMTY5MDc1MDA1MDk5NCUyMi UyQyUyMl9wYXRoJTIyJTNBJTIyJTJGd29hLTIwMjItdGFyamEl MjIlMkMlMjJfY2Fub25pY2FsUGF0aCUyMiUzQSUyMiUyRndvYS 0yMDIyLXRhcmphJTIyJTJDJTIyX3Nlc3Npb24lMjIlM0ElN0Il MjJhcHBfcGxhdGZvcm0lMjIlM0ElMjJ3ZWJwb3J0YWwlMjIlN0 QlMkMlMjJfcmVxdWVzdCUyMiUzQSUyMmpDa0hGS3VJJTIyJTdE
after base64decode and urldecode it's
{"event_name":"pos","event_type":"media","media_ac tionstatus":"send","media_name":"vod.Tarja: Wacken Open Air 2022.DMM_MOVIE_9208205928595336753","media_action" :"pos","media_current_pos":"0","media_total_length ":"3469","media_category":["video","konzert","","","2022-08-07"],"view_name":"www.magentamusik.de.privatkunden.vid eo.woa-2022-tarja","event_name_wt1":"pos","_eventCount":118,"_ recordedAt":1690750103312,"_csid":"csid-1690747515345-21s8tzYo","_cuid":"cuid-1690648710527-gmZ5tZGt","_sid":"53z6o4u9oeq7jgvm98ba04xr5nrsm382 q6nkr65dsf114","_uid":"1690750050994","_path":"/woa-2022-tarja","_canonicalPath":"/woa-2022-tarja","_session":{"app_platform":"webportal"},"_r equest":"jCkHFKuI"}
in DevTools for method:POST all i can find is
https://report.magentamusik.de/api/3/envelope/?sentry_key=SENTRY_KEY_HERE&sentry_versi...owser%2F7.43.0
I'm running in circles, can you point me to the right direction?
+ Reply to Thread
Results 1 to 8 of 8
-
-
https://streaming.magentamusik.de/vod/WW/WOA2022_Tarja/hd/9000/index.m3u8
No problem for me, the video is not encrypted.
Using N_m3u8DL-RE or FFMPEG is fine.
[Attachment 72800 - Click to enlarge]
The nominal bitrate of this M3U8 : 9 000 kb/s
They have 9000 bitrate, 6000 bitrate, 3400 bitrate, 2200 bitrate, 420 bitrate, corresponding to different M3U8 links.Last edited by piaohua; 31st Jul 2023 at 03:46.
-
Last edited by LZAA; 31st Jul 2023 at 09:14.
-
the first M3U8 Links gives a 1080p stream, but it does not work properly, it only downloaded a useless 1.38GB video
Code:ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC ACODEC MORE INFO ───────────────────────────────────────────────────────────────────────────────────────────────────────────── 1280x720@25.000-3400000-Video5 mp4 unknown │ m3u8 │ unknown unknown Video5 1920x1080@25.000-6000000-Video6 mp4 unknown │ m3u8 │ unknown unknown Video6 1920x1080@25.000-9000000-Video7 mp4 unknown │ m3u8 │ unknown unknown Video7 400x224@25.000-420000-Video1 mp4 unknown │ m3u8 │ unknown unknown Video1 640x360@25.000-1300000-Video3 mp4 unknown │ m3u8 │ unknown unknown Video3 640x360@25.000-768000-Video2 mp4 unknown │ m3u8 │ unknown unknown Video2 768x432@25.000-2200000-Video4 mp4 unknown │ m3u8 │ unknown unknown Video4 613 mp4 400x224 25 │ ~342.88MiB 614k m3u8 │ avc1.4d4014 mp4a.40.2 969 mp4 640x360 25 │ ~541.45MiB 970k m3u8 │ avc1.4d401e mp4a.40.2 1513 mp4 640x360 25 │ ~845.02MiB 1513k m3u8 │ avc1.4d401e mp4a.40.2 2432 mp4 768x432 25 │ ~ 1.33GiB 2433k m3u8 │ avc1.4d401e mp4a.40.2 3658 mp4 1280x720 25 │ ~ 2.00GiB 3659k m3u8 │ avc1.4d4020 mp4a.40.2 6315 mp4 1920x1080 25 │ ~ 3.44GiB 6315k m3u8 │ avc1.4d4028 mp4a.40.2 9380 mp4 1920x1080 25 │ ~ 5.12GiB 9380k m3u8 │ avc1.4d4028 mp4a.40.2 D:\Program Files\ffmpeg\bin>yt-dlp -f 9380 "
It's easy to download the other streams, just need to replace Tarja with Lordi, but how/where to find this url/payload otherwise ?
https://www.magentamusik.de/lordi-wacken-open-air-2022-9208205928595336758
https://streaming.magentamusik.de/vod/WW/WOA2022_Lordi/hd/9000/index.m3u8
No problem with the livestream
https://www.magentamusik.de/wacken/woa-louder-stage-plus-bullhead-city-2023-livestream
-
@nimrahwt
its a long way need to getting proper m3u8 for different magentamusic links..
[Attachment 72863 - Click to enlarge]
Code:print('\ntest link: https://www.magentamusik.de/lordi-wacken-open-air-2022-9208205928595336758\ntest link: https://www.magentamusik.de/wacken/woa-louder-stage-plus-bullhead-city-2023-livestream\ntest link: https://www.magentamusik.de/hypocrisy-wacken-open-air-2022-9208205928595336745\n') link = input('link: ') yt_dl = 'yt-dlp.exe' import subprocess import requests import re headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36', } response1 = requests.get(link, headers=headers).text asset_ser_id = re.findall(r'seriesdetails%2F(.*?)%2F', response1)[0].strip() asset_id = re.findall(r'assetId\":\"(.*?)\"', response1)[0].strip() asset_details = f'https://wcps.t-online.de/cvss/magentamusic/vodclient/v2/assetdetails/{asset_ser_id}/{asset_id}' response2 = requests.get(asset_details, headers=headers).json() player_info_link = response2['content']['partnerInformation'][0]['features'][0]['player']['href'] response3 = requests.get(player_info_link, headers=headers).json() title = response3['content']['feature']['metadata']['title'] content_link = response3['content']['feature']['representations'][0]['contentPackages'][0]['media']['href'] response4 = requests.get(content_link, headers=headers).text m3u8 = re.findall(r'src=\"(htt.*m3u8)', response4)[0].strip() print(f'\n{title}\n') print(f'{m3u8}\n') subprocess.run([yt_dl, '-q', '-F', m3u8]) subprocess.run([yt_dl, '--no-warning', '--no-check-certificate', '-S', 'res:1080', '--fixup', 'never', '-N', '16', '-o', ''+title+'.%(ext)s', m3u8])
-
that's a nice script!
thanks
one small note:
the video will be saved as .mp4 but its an actual .ts file
but no problem remuxing it with ffmepgLast edited by nimrahwt; 3rd Aug 2023 at 13:46.
Similar Threads
-
Help with finding .mpd file for DRM-protected stream?
By amethystzhong in forum Video Streaming DownloadingReplies: 5Last Post: 3rd Mar 2024, 05:05 -
How to download this DRM free livestream? (MPD or M3U8)
By dappaulu in forum Video Streaming DownloadingReplies: 3Last Post: 6th Nov 2023, 10:05 -
Mpd to hls m3u8 panel
By zuka1337 in forum Video Streaming DownloadingReplies: 1Last Post: 12th Jun 2022, 09:44 -
DASH mpd restream and Convert to m3u8 HLS
By thegeek in forum Video Streaming DownloadingReplies: 9Last Post: 18th May 2022, 22:38 -
Site Changed From m3u8 to mpd List
By SoConfused in forum Video Streaming DownloadingReplies: 1Last Post: 21st Apr 2021, 13:15