Audio/video stream recording forums
|
Attention Visitor: |
You may have to register or log in before you can post:
|
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
SiriusXM help (2024)Hello all-
I have figured out how to pull down live SXM channels using a script (sxm.py) found on github. Unfortunately, that tool only seems to pull live content and not replay/on demand content. For clarity, that script does require my credentials as a SXM subscriber. It would be great to simply be able to use that tool but I have not figured out a way to do it. When I playback on demand content, I first pull the m3u8 file using a plugin and save that. I then attempt to edit the file to include the direct URL added to the segment name. When then I run a download command such as: 'ffmpeg -i locallysaved.m3u8 -c copy outputfile.ts' I run into what appears to be a cookie/key error. Years ago someone helped me create a local 'sample.key' file that the m3u8 would then point to. I'm at a loss as to how to create that file. I can locate the info below and think that is the component I need to somehow incorporate to get things working. I feel like I am really close to being able to pull the content. <snip> "Cookie:kv_id=kw3c176f5283050; kv_install_sent=1625328187423; OAdeviceId=audioDeviceId=6v28gYEJ+CIRab8HcZo1Oqmcw 1&audioDeviceType=hashed; AMCV_AA6F3BC75245B3970A490D4D%40AdobeOrg=179643557 %7CMCIDTS%7C19925%7CMCMID%7C4502713372606254987348 6643460290407091%7CMCAAMLH-1722088231%7C9%7CMCAAMB-1722088231%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5d vJdYQJzPXImdj0y%7CMCOPTOUT-1721490631s%7CNONE%7CvVersion%7C5.5.0%7CMCAID%7CNO NE; mbox=PC#68913cea1d2243e8ba6616b0dbf99516.35_0#1768 950282| <snip> m3u8 sample (original): #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:NO #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-KEY:METHOD=AES-128,URI="https://api.edge-gateway.siriusxm.com/playback/key/v1/08e0d9d2-6c62-41a4-a38c-4af07adac2c7" #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:00.000+00:00 #EXTINF:9.752381, EPISODE_974308_256k_4_071957600000_00000000_v3.aac #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:09.752+00:00 #EXTINF:9.752381, EPISODE_974308_256k_4_071957609752_00000001_v3.aac #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:19.504+00:00 #EXTINF:9.752381, m3u8 sample (edited): #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:NO #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-KEY:METHOD=AES-128,URI="https://api.edge-gateway.siriusxm.com/playback/key/v1/08e0d9d2-6c62-41a4-a38c-4af07adac2c7" #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:00.000+00:00 #EXTINF:9.752381, https://aod-ftc-prod-device.streamin...0000000_v3.aac #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:09.752+00:00 #EXTINF:9.752381, https://aod-ftc-prod-device.streamin...0000001_v3.aac #EXT-X-PROGRAM-DATE-TIME:2024-07-19T16:00:19.504+00:00 #EXTINF:9.752381, I know I need to edit the bolded URI= to point at the local 'key' file, I am just unsure where to acquire it or how to create it. If someone would be willing to help out I would greatly appreciate it! |
Tags: download, ripping, siriusxm |
Thread Tools | |
Display Modes | |
|
|