im trying to download a stream from sling tv i managed to download it but it was encrypted . tried widevine L3 guessor to get keys it didnt even detect the stream .
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!
Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.
+ Reply to Thread
Results 1 to 23 of 23
Thread
-
-
https://watch.sling.com/1/asset/df7224c394f6dc49929d0c2e9cf00a37/watch
if ur not from the usa u need to use vpn -
Here is the key :
Code:30efa844b1d54cf9961f134a5e16d31d:165e658d108f112bb31ff128e76eeea2
Code:N_m3u8DL-RE "https://p-cdn1-a-cg14-linear-cbd46b77.movetv.com/clipslist/1531/20240705T230000Z/20240705T233000Z-real-pto.mpd" --key 30efa844b1d54cf9961f134a5e16d31d:165e658d108f112bb31ff128e76eeea2 -M mkv --save-name "S2024 E37: Xbox Goes Big at Gamescom"
Last edited by aqzs; 8th Jul 2024 at 17:49.
-
-
-
If someone feels generous and can help correct headers using cdrm-project website. I would be grateful. Thanks.
-
You need to use a custom payload too. I don't think using cdrm-project website for that is a great idea.
-
@aqzs, Yea he has no idea what it takes to get the keys for that site, even though he claims he has everything except the headers. lol I can get the keys just fine, but it's many steps to do so, as I wished I had a automated script, but I do not use that site much anyhow.
-
Yes, I have the logger script you mentioned, But you also can grab PSSH via MPD as well as search "auth" too get license link as well as the headers (or part) of the headers. I never asked for any of that because I said from the start, I have it..
https://p-streamauth.movetv.com/stream/auth
AAAAXHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADwIARIgZj llNDVhN2Q2MmU4NGE1ZjhlMDE3MzY2YmIxOGQ4YzYaB3NsaW5n dHYiBlNOT1dCTyoFU0RfSEQ=
It's all easily obtainable, not sure why you need to act all high and mighty when this is a forum for helping others. Was just simple question on how the headers should be in a way for it to be needed via cdrm-project. -
as aqzs stated the way you trying to do it, it will never work. Good luck with that.
-
maybe someone can make a how to Video for you.
Last edited by skipmack46; 14th Jul 2024 at 15:30.
-
Use something like that :
HTML Code:def getkeys(channel_guid, dash_manifest_url, lic_url): pssh = PSSH(BeautifulSoup(requests.get(dash_manifest_url).text, 'xml').findAll('cenc:pssh')[1].text) device = Device.load(DEVICEPATH) cdm = Cdm.from_device(device) session_id = cdm.open() challenge = cdm.get_license_challenge(session_id, pssh) data = {"env":"production","user_id":PROFILE_GUID,"channel_id":channel_guid,"message":list(challenge)} licence = requests.post(url=lic_url, json=data) cdm.parse_license(session_id, licence.content) keys = [] for key in cdm.get_keys(session_id): if key.type != "SIGNING": keys.append(f"{key.kid.hex}:{key.key.hex()}") cdm.close(session_id) return keys
HTML Code:Title: S1 E1: There Goes the Neighborhood Video url: https://watch.sling.com/1/asset/2ebaf23df852d5c8816909f3926f5f3b/watch ID: 2ebaf23df852d5c8816909f3926f5f3b channel_guid: 2cabd1fb4e4e4914951cb850401ea189 dash_manifest_url: http://p-cdn1-1-cg7-vod-cbd46b77.movetv.com/clipslist/vod/64ca217e572045c4a86a1aae43c5bd9b.mpd ['d8a0ae48095e4fb6ab856324288fda6f:a774c22f8b2a80ff5c56c68c394db201'] N_m3u8DL-RE "http://p-cdn1-1-cg7-vod-cbd46b77.movetv.com/clipslist/vod/64ca217e572045c4a86a1aae43c5bd9b.mpd" --save-name "S1 E1: There Goes the Neighborhood" --select-video best --select-audio all --select-subtitle all -mt -M format=mkv --log-level OFF --key d8a0ae48095e4fb6ab856324288fda6f:a774c22f8b2a80ff5c56c68c394db201 yt-dlp --allow-u --downloader aria2c "http://p-cdn1-1-cg7-vod-cbd46b77.movetv.com/clipslist/vod/64ca217e572045c4a86a1aae43c5bd9b.mpd" -o "S1 E1: There Goes the Neighborhood" mp4decrypt "S1 E1: There Goes the Neighborhood.fvid"* "S1 E1: There Goes the Neighborhood_vid" --key d8a0ae48095e4fb6ab856324288fda6f:a774c22f8b2a80ff5c56c68c394db201 mp4decrypt "S1 E1: There Goes the Neighborhood.fstereo"* "S1 E1: There Goes the Neighborhood_aud" --key d8a0ae48095e4fb6ab856324288fda6f:a774c22f8b2a80ff5c56c68c394db201 mkvmerge "S1 E1: There Goes the Neighborhood_vid" "S1 E1: There Goes the Neighborhood_aud" -o "S1 E1: There Goes the Neighborhood.mkv" rm "S1 E1: There Goes the Neighborhood.fvid"* "S1 E1: There Goes the Neighborhood.fstereo"* "S1 E1: There Goes the Neighborhood.fvid"* "S1 E1: There Goes the Neighborhood.fstereo"*
[Attachment 80737 - Click to enlarge]
Send links I'll send back download commandLast edited by aqzs; 14th Jul 2024 at 16:34.
-
@aqzs thanks for the photo, but I think he is looking for the answer to his question.lol
-
I shared the code to get keys, it the function called getkeys.. You don't even need header for the license request. The custom payload is in the code too.
-
Hi.
I have sling account. Need to have 1-2 channels for own purpose (not sharing)
I think they change clips (mpd) links offten.
Is it possible to make autoscript for tbat 1-2 channels? If it is possible, I hope someone will give hint how to build it? -
-
Code:
import jwt import requests token = '' channel = "" subscriber_id = jwt.decode(token, options={"verify_signature": False})['prof'] headers = { 'authorization': 'Bearer ' + token, } json_data = { 'os_version': '10', 'device_name': 'browser', 'os_name': 'Windows', 'brand': 'sling', 'subscriber_id': subscriber_id, 'qvt': 'https://cbd46b77.cdn.cms.movetv.com/playermetadata/sling/v1/api/channels/' + channel + '/current/schedule.qvt', 'drm': 'widevine', 'account_status': 'active', 'advertiser_id': None, 'support_mode': 'false', 'ssai_vod': 'true', 'ssai_dvr': 'true', } response = requests.post('https://p-streamauth.movetv.com/stream/auth', headers=headers, json=json_data).json() m3u8_url = response['m3u8_url']
discord=notaghost9997
Similar Threads
-
Game Show Network in Sling Package?
By thepersonwiththestuff in forum Video Streaming DownloadingReplies: 0Last Post: 29th Dec 2021, 02:39