Closed Sei969 closed 4 years ago
You need add Header Cookie
.
Find that with your browser:
and then
N_m3u8DL-CLI.exe "https://siriusxm-priprodlive.akamaized.net/AAC_Data/metropolitanopera/HLS_metropolitanopera_32k_v3/metropolitanopera_32k_large_v3.m3u8?token=1588006122_9d7bae231a1e834d2a4a6a33c9318250&consumer=k2&gupId=5291D61E3F0DD31570F665D29CC3319A" --saveName "metropolitanopera_32k_large_v3" --headers "cookie:STRING YOU FOUND"
recording
Thank you nilaoda!
I was able to reproduce from my side. The fragments are downloaded and merged into a .ts file of about 139MB but the terminal is stuck on Waiting...
22:48:29.681 <278292 Downloading>
22:48:29.960 <278292 Complete>
22:48:29.961 <278293 Downloading>
22:48:30.241 <278293 Complete>
22:48:30.242 Waiting...
After 15 minutes of waiting I am forced to shutdown the terminal and when I try to listen the downloaded file it plays only the first 6 seconds.
I also want to ask:
Anyway, your program is very promising. I can't wait to read your answers!
My program determines whether it is a live stream by detecting whether m3u8 ends with #EXT-X-ENDLIST
You can manually change the vod
tag of meta.json
to true
, and the program will download the stream in the normal way. (Just use meta.json
file path as url)
Is N_m3u8DL-CLI support AES-128 m3u8 live? It works great with SiriusXM pre-recorded content but I can't figure out if it works with m3u8 live.
Hello, I'm trying to capture AES128 audio stream from a SiriusXM channel:
What I get is as follow, quite indecipherable to me:
According to master.m3u8 here's the index:
and the other two .m3u8 links return me these indexes (cut for lenght):
Header request from the master.m3u8:
If someone wants to test you have to go to this link (need a USA Vpn):
https://player.siriusxm.com/home/foryou
Then start free preview > all channels > and choose channel 75 (Met Opera Radio).
I would love someone to help me fix it. Any suggestions are always welcome. Thank you!