Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 91 to 120 of 142
-
Indeed, that's what I do since the beginning of my script.
@Lostion, you don't really need to fetch all these javascript chunk pages, I've outlined in #61 what I do. Just use the graphql API. -
Yeah i found another method which is working i never understood the graphql API
thats even more complex than the other API.
-
Has someone decrypted the 1080p Premium Files for License Series? Seems like its not working:
requests.exceptions.HTTPError: 412 Client Error: Precondition Failed for url
L1 key?
Edit:
Yeah 1080p Originals are working only fails with license series -.- -
I don't have a premium account, so no. If this is consistent for only 1080p content, you might try to encrypt the license request with the service certificate first. If this makes a difference: I don't know though.
(And before you ask: "service certificate?" - yes: the playlist request returns a JSON object that includes "licenseUrl" and "certificateUrl". You use this service cert to encrypt the challenge that is sent to the license server:
Code:session_id = cdm.open() if service_cert: if service_cert.startswith('https://'): service_cert = requests.get(service_cert).content cdm.set_service_certificate(session_id, service_cert) challenge = cdm.get_license_challenge(session_id, pssh) ...
-
No it happens to 720p too everything above SD. I will give it a try. But the fact that it only happens with licensed series and not with joyn productions seems like something is missing.
It seems like everything above "1" (protection in payload) needs something extra or an L1 key already tried to change the header to iOS but not working. -
-
"Gotham", "FBI" etc all series which joyn only bought the license rights (you can see the logo on the series page) all series which are produced from joyn (so called joyn originals) are available in 720p/1080p like "TV total".
Seems like there is an extra protective layer for the licensed bought series, that's why I only get the playlist when I use protection 5 and tvos or something else because these licensed series are only SD in browser. They doing it because they think nobody can pirate it in 1080p then but well it gets pirated anyway.
So it seems that the TVs are sending a different request to get the keys or an L1 key is required for this series I am really not sure. I will try the method above but I don't think it will work :/
Same does Netfliw with Sony movies btw.
Also Joyn is ridiclious if you download "Gotham" with an anonymous token you get 1280x720 but when you download it with a paid acc you get 7XXx4XX. Why? No Idea maybe to bait new customers.
Edit:
requests.exceptions.HTTPError: 412 Client Error: Precondition Failed for url: https://api.vod-prd.s.joyn.de/v1/.....
no chance @Obo same error as before Maybe someone has other ideas
Edit2: 'maxSecurityLevel': 4 and 'maxSecurityLevel': 5 is HD, 5 also removes the widevine tags but both are 412 errors if i lower it to maxSecurityLevel: 3 i can decrypt it but well its SDLast edited by Lostion; 20th Aug 2024 at 07:02.
-
I see what you mean now.
Code:{"message":"Security level below expectations"}
-
Code:
data = json.dumps({ 'manufacturer': 'unknown', 'platform': 'ios', 'maxSecurityLevel': 4, 'streamingFormat': 'dash', 'model': 'unknown', 'protectionSystem': 'widevine', 'enableDolbyAudio': True, 'enableSubtitles': True, 'maxResolution': 2160, 'variantName': 'default', 'version': 'v1' }, separators=(',', ':'))
'manufacturer': 'unknown',
'platform': 'ios',
'maxSecurityLevel': 4,
'streamingFormat': 'dash',
'model': 'unknown',
is what is interesting. But man 'manufacturer': 'unknown', and 'model': 'unknown', cant be the reason that it is not working they have never all TV models in there db oO -
Something is missing here btw if you use version: v2 you get mono audio instead of stereo if no EAC3 audio is available (which makes also no sense) so v2 is a nogo and i already tested that same error also 'enableDolbyAudio': True, 'enableSubtitles': True, 'maxResolution': 2160, doesnt matter
If there is EAC3, that audio is acutally mono, even though it hast 6 channels, the only one that is actually diffrent is the channel for the subwoofer. -
-
What makes me wonder why there is a "412" error normally if an L1 key is required the error is different it seems like something is missing in the payload because with security 3 it works only 4 and 5 gets blocked hm
-
So i did some testing and well bad news. I installed the Joyn APP on my Pixel 4a 5G which has L1 and played Gotham and can confirm 1080p. It looks like 1080p and also Network Traffic shows spikes up till 15k Mbits.
Then i installed in on my old Xiaomi A1 which is sadly L3 now and well Picture looked like shit the same quality i get here on my PC. 1k Mbit spikes.
I think thats basically confirms L1 for HD. I don't think the Pixel (coming from google) is using playready or fairplay in the Joyn APP. -
PlayReady is IE/Edge only
Fairplay is Safari onlyBypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2 -
Ah thank you! I tried Edge btw. also only SD. Seems like HD is really only for JoynAPP/SmartTVs atleast for licensed series, Joyn Originals are HD in both APP and Browser.
-
I think PlayReady is capable of using hardware level security on Windows, but that probably has some specific requirements too.
Bypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2 -
Guys i think its L1:
I used a blacklisted L1 key:
GOOGLE_CDM_TEST_PROV2_44D15274_7912_L1.wvd
Now i get requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://api.vod-prd.s.joyn.de/v1/
Interesting! -
Last edited by frog_; 20th Aug 2024 at 13:39.
-
Does anybody know how to get the "Main@L4" playlist? At the moment with the code you get the "High@L4" playlist. I heard that the Main Playlist has better Bitrate and also doesn't need an L1 key.
But how to get it? -
Hmm, that's weird. I just checked and I do have episode 2 of eyeshield 21 in Main (which has much higher bitrate), all other episodes are in high (and some are even missing 1080p). However I'm using the same parameters, so I'm not sure why that happens and how to force it.
I noticed the much bigger filesize but didn't check why exactly that happened. -
I use
Code:{ "enableDolbyAtmos": True, "enableSubtitles": True, "manufacturer": "", "maxResolution": 2160, "model": "", "platform": "android-tv", "protectionSystem": "widevine", "streamingFormat": "dash", "variantName": "", "version": "v1", "maxSecurityLevel": 5, }
I've also tried using playready or fairplay with hls, but both also give high manifest. -
yeah i use the same except "tvos" but that doesnt matter ive tested all of the "platform" variables all get you the same with an premium account all the "high" playlist except "browser" which gives you only SD even if you have an premium account.
I don't get it sadly the person who got the "Main@L4" doesn't say how he get that playlist. Also checked some pirated releases and all of them are "high@L4". -
@frog_ maybe it isn't the payload maybe its the signature?
'3543373833383336354337383634363635433738363633383 236354337383330'
'3634353935433738333933353234354337383635333935433 738333833323346'
'35433738363633333344334235433738333836363335'
maybe we must change here something?
Edit:
['android-tv', 'android', 'browser', 'chromecast', 'fire-tv', 'hisense', 'ios', 'ipados', 'kepler', 'netrange', 'panasonic', 'philips', 'playstation', 'sky-q', 'tivo', 'tizen', 'tvos', 'vestel', 'webos']
the question is really which of these can only do "Main@L4" instead of "High@L4"
Edit2:
'manufacturer': 'unknown',
'platform': 'android',
'maxSecurityLevel': 1,
'streamingFormat': 'hls',
'model': 'unknown',
'protectionSystem': 'fairplay',
'enableDolbyAudio': True,
'enableSubtitles': True,
'maxResolution': 2160,
'variantName': 'default',
'version': 'v1'
Actually gives you:
Vid 1024x576 | 2281 Kbps | 25 | mp4a.40.2
every other setting is 1994 Kbps hm Problem is its playready lol
Edit3: same filesize as the one before hmLast edited by Lostion; 26th Aug 2024 at 15:23.
-
Does premium joyn de account work for joyn at? Vids are SD for non premium
https://www.joyn.at/serien/atv-die-reportage/222-1-atv-die-reportage-nackt-im-winter
https://www.joyn.at/serien/atv-die-reportage/192-1-atv-die-reportage-nackerpatzerl-auf-reisen
https://www.joyn.at/serien/atv-die-reportage/79-2-atv-die-reportage-nacktes-oesterreich
https://www.joyn.at/serien/atv-die-reportage/27-4-atv-die-reportage-freikoerperkultur -
-
Hello.
I still have problems with WKS l3.py.
I have this data:
Code:PSSH: AAAAQ3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACMIARIQWKCVuM4p/L1X3iH+9cQcDCINYV9wcXAycjM3eGwzMg== License: https://api.vod-prd.s.joyn.de/v1/certificate/widevine/644cc4b1abeeede6db7b3a9b71535ccda12ae4b2 Video: https://www.joyn.de/play/serien/promi-big-brother/2024-5-tag-5-der-tanz-mit-dem-teufel?from=%2F
Can someone help me?
Widefrog.py doesn't work on Joyn.de either.
Best regards
Heiko
Similar Threads
-
How can i decrypt a stream from Joyn?
By PyNoob in forum Video Streaming DownloadingReplies: 7Last Post: 29th Jan 2025, 04:48 -
DOWNLOAD protected DRM video separated video and audio from (learnyst)
By yassin in forum Video Streaming DownloadingReplies: 4Last Post: 8th Jan 2024, 04:36 -
Cannot download encrypted m3u8 video, the video works on the website
By krestek in forum Video Streaming DownloadingReplies: 6Last Post: 21st Feb 2022, 14:27 -
Download HLS video using FFMPEG with separate video and audio URLs?
By oschrndz in forum Video Streaming DownloadingReplies: 2Last Post: 15th Dec 2020, 13:53 -
how to download a portion of video from m3u8 that has separate video audio.
By adi111 in forum Video Streaming DownloadingReplies: 8Last Post: 5th Aug 2020, 14:53