Hi everybody,
up until a couple of days ago I was able to download any free video from discovery+ https://play.discoveryplus.com/?referringSite=dotcom just by simply copying and pasting the url into a yt-dlp command line argument and all videos have a resolution of 1900x1080.
Today not so anymore.
Now, the copying and pasting doesn't work anymore with yt-dlp.
Now it works WidevineProxy2, which effectively pulls correct key, pssh, mpd, n_m3u8dl-re but all videos don't exceed 768x432 resolution.
For example for this video https://play.discoveryplus.com/video/watch/3793bc37-e0a4-48e0-b923-35447bb2e7cd/9abe07...e-da90f14b21dc
the N_m3u8 command is
Also TubeDigger downloads the video at 768x432 resolution maximum.N_m3u8DL-RE "https://cf.dplus.eu.prd.media.max.com/1a2d2c17-1e7e-4ef2-a062-03043adc3967/dash.mpd?manifest-params=r1%7CKXPdJTBjU0AD2D2yg0V1PY5J8l5fdATFtBaKr9 NFgLs%3D%7CZi5hdWRpb0NvZGVjPWhlYWFjJmYuYXVkaW9UcmF jaz1pdCU3Q3Byb2dyYW0mZi5tZXJnZVBlcmlvZHM9dHJ1ZSZmL nZpZGVvQ29kZWM9YXZjJmYudmlkZW9NYXhIZWlnaHQ9NTQwJmY udmlkZW9NYXhXaWR0aD03MjAmci5kdXJhdGlvbj00NjE0LjYwM DAwMCZyLmtleW1vZD0yJnIubWFpbj0wJnIubWFuaWZlc3Q9MWE yZDJjMTctMWU3ZS00ZWYyLWEwNjItMDMwNDNhZGMzOTY3JTJGM F83MmQ4ODkubXBkJTdDcHJkLXdiZC1lbWVhLXZvZA%3D%3D&rt ype=r&x-wbd-tenant=dplus&x-wbd-user-home-market=emea" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/20100101 Firefox/143.0" -H "Accept: */*" -H "Origin: https://play.discoveryplus.com" -H "Referer: https://play.discoveryplus.com/" --key 01005b7c1bc599621ec690338f159fcc:8fd582143071fda9d ef68fb7ea4f5ff6 --key 0101e7ac020c1414af76eee6fab4a1eb:b90006163ac48180f 5d9528361486ccf --use-shaka-packager -M format=mkv
Is there another way to obtain that video in 1900x1080 resolution?
Thanks.
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 1 to 30 of 54
-
Last edited by RacketWise; 23rd Sep 2025 at 05:46.
-
I think they changed the website today. From what I can tell, they've added a key for each resolution. Honestly, I can get all the keys except for the one for 1080p, at least I think so
For 1080p, it gets all zeros. I'm trying to see if I can do something with playreadyproxy, which is giving me problems at the moment.Code:N_m3u8DL-RE --sub-format srt --check-segments-count false --save-name "filename" -sv best -sa all -ss all "https://akm.dplus.eu.prd.media.max.com/1a2d2c17-1e7e-4ef2-a062-03043adc3967/dash.mpd?manifest-params=r1%7CbD8UVMojFirAq7Ea7_qhiWoRaz0JS5I-TJnmeKhVuaU%3D%7CZi5hdWRpb0NvZGVjPWhlYWFjJmYuYXVkaW9UcmFjaz1pdCU3Q3Byb2dyYW0mZi5tZXJnZVBlcmlvZHM9dHJ1ZSZmLnZpZGVvQ29kZWM9YXZjJnIuZHVyYXRpb249NDYxNC42MDAwMDAmci5rZXltb2Q9MiZyLm1haW49MCZyLm1hbmlmZXN0PTFhMmQyYzE3LTFlN2UtNGVmMi1hMDYyLTAzMDQzYWRjMzk2NyUyRjBfNzJkODg5Lm1wZCU3Q3ByZC13YmQtZW1lYS12b2Q%3D&rtype=r&x-wbd-tenant=dplus&x-wbd-user-home-market=emea" -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" -H "DNT: 1" -H "Accept: */*" -H "Origin: https://play.discoveryplus.com" -H "Referer: https://play.discoveryplus.com/" --key 01005b7c1bc599621ec690338f159fcc:8fd582143071fda9def68fb7ea4f5ff6 --key 0101e7ac020c1414af76eee6fab4a1eb:b90006163ac48180f5d9528361486ccf --key 01026adfa22536e50d73be119ca7d9b2:4d05f99c894317f8d01fbec68ae02e8e --key 0105a9c46ad78e3fa66a25cde3e2ecb6:00000000000000000000000000000000 --use-shaka-packager -M format=mkv
-
-
Still with widevineproxy2, it most likely takes all resolutions because I have a subscription.
-
I had registered with the discovery+ site and up until yesterday I could log in normally.
Today it cannot let me log in anymore with the same credentials...
I've tried with WidevineProxy2 and with Vineless using online cdms and working local cdms but the pulled resolution is always the lower one...
Whilst on Nove tv https://nove.tv/programmi-nove/little-big-italy-dove-vederlo-tv-streaming albeit with some hiccups (the video doesn't display but that's not a problem - the stream detector comes as a rescue) the videos are still all in 1080p resolution...
So I must infer that people at discovery+ have lowered all video resolution to SD if one doesn't have a paid account, even if a video is free...Last edited by RacketWise; 23rd Sep 2025 at 10:37.
-
Endpoint and security for discovery EU has changed like US discovery, aka duplicate of hbomax, so 1080p will require L1 or SL3000
-
ok but that's a further step: the one required to get the keys.
As I know the step required to get a manifest with 1080p resolution doesn't have nothing to do with L1 keys...
Am I wrong?
I have a sl3000 pr cmd but still unable to parse the 1080p manifest using Vineless... -
Discovery+ requires L1 for 1080p. You can obtain a 1080p manifest when you play the content on L1 device, and then you can replicate it in Vineless.
I haven’t seen playready DRM server for it yet.
https://www.discoveryplus.com/se/channel/travel-channel?pc=360
N_m3u8DL-RE "https://dplus-sport-av-live.akamai.prod-live.h264.io/primary/live/hdntl=exp=1756866915~acl=/primary/live/*~data=hdntl~hmac=f83abfc91dbd9a7bea751b139c2804bf 1bdd7c37a89a4a45f1f3776ea25ce820/use1/055_CixiM2E2ZWUxMy1jOWE0LTU3NmMtYmFjZC1mMjhkN2IyZG E2NmMtdXMtZWFzdBINYm9sdC1nbG8tcHJvZBoTEhFwYWNrYWdl ci1tcDQtY2VuYw/main.mpd?aws.manifestfilter=audio_codec:AACH;video _codec:h264;video_dynamic_range
dr;video_height:1-1080&hdnts=exp=1756866915~acl=/primary/live/use1/055_CixiM2E2ZWUxMy1jOWE0LTU3NmMtYmFjZC1mMjhkN2IyZG E2NmMtdXMtZWFzdBINYm9sdC1nbG8tcHJvZBoTEhFwYWNrYWdl ci1tcDQtY2VuYw/main.mpd%3Faws.manifestfilter%3Daudio_codec%3AAACH %3Bvideo_codec%3Ah264%3Bvideo_dynamic_range%3Asdr% 3Bvideo_height%3A1-1080*~hmac=3042670453b048b5fc0c390ced536700077919b 8d9edfb6517c1bd1ec4e14bdb" -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" -H "Accept: */*" -H "Origin: https://www.discoveryplus.com" -H "Referer: https://www.discoveryplus.com/" --key 01018cec8e35fd5d70fa6eff1931ef35:be9d3372f64b27668 b8fb2d820fd10f0 --key 01020ae218e6a66cd9b4b6f4d17eb091:6015c8b548b10aa08 301c36b726e4e7f --key 010585beeb4b14ac2c2ee0b99b3437eb:a53234f031549d264 f87b11044801257 --key 0100259df410c4d143a4d8d1d530ae3d:421c2e4cf699fa018 ac435cee7da94e0 --use-shaka-packager -M format=mkv
discord=notaghost9997 -
Then why up until yesterday I was able to download any free video from discovery using yt-dlp as 1080p resolution (and also encrypted ones using Vineless)?
Evet The Stream Detector was pulling a valid N_m3u8dl-re command line to obtain 1080p...
It all began yesterday night when discovery+ europe changed their website...
The same first video that I'm unable to download on the discovery+ website at 1080p is availavle here
https://nove.tv/programmi-nove/little-big-italy-dove-vederlo-tv-streaming?play=true
and I can download it without problems, and I still don't have a widevine L1 device...Last edited by RacketWise; 23rd Sep 2025 at 13:55.
-
You can definitely use play ready for discovery+.Code:Title: Eurosport 1 Germany URL: https://fly.live.dplus.eu.prd.media.max.com/live/use1/829_CixhMzNhNzBhMC05YzcwLTU0ZWYtOTVlYS1lOGM2NGZjMGMxMWQtdXMtZWFzdBINYm9sdC1nbG8tcHJvZBoTEhFwYWNrYWdlci1tcDQtY2VuYw/token=Expires=1758767621&KeyName=95d1d182-dfcc-44e8-b843-3b8354ff05cc&Info=eyJ1c2VySWQiOiJVU0VSSUQ6Ym9sdDpiMjc2ZjY5MC02NTIwLTRiYjAtODVlYy1hNDNhMDE3NGZjZWIiLCAiZGV2aWNlIjoiNGRkYjAwMmYtYzJjYy00NmQ2LTk4ZjYtZTNiOWQwZGQ3NDEzIiwgInNlc3Npb25JZCI6IjljNTUyMTFkLTlmMDUtNGJiZC05OWQ5LWQ1YWUxOTBjYWJlMyIsICJnZW8iOiJOTCIsICJ0aW1lc3RhbXAiOiIyMDI1LTA5LTI0VDAyOjMzOjQxWiJ9&Signature=3a60260e3dd9b0e1c25d1a8afa35f2c5e5b0042bd7b5baf401d624df53f2e1ea/main.mpd?manifest-params=prod-20250922%7CZ7bfkx6jUvZAKtSRu1WPJ8UIhrsD8IVaXAwbnklfj28%3D%7CYWRtby50eXBlPXJ1bmRtYyZkdXJhdGlvbj0zNjAwMCZyLm1hbmlmZXN0PWxpdmUlMkZ1c2UxJTJGODI5X0NpeGhNek5oTnpCaE1DMDVZemN3TFRVMFpXWXRPVFZsWVMxbE9HTTJOR1pqTUdNeE1XUXRkWE10WldGemRCSU5ZbTlzZEMxbmJHOHRjSEp2WkJvVEVoRndZV05yWVdkbGNpMXRjRFF0WTJWdVl3JTJGZmFsbGJhY2subXBk&rtype=admo Keys: 0101d8455513699418d2e76964673ccf:da7f9f84932eea74d05993882e15d31e 0102e7d5c21ad3b870899bb8822b7adc:e3acfa23afa4cd2b1c5a55c18763b196 010583b7216dd7922fe8edbd4ea15dd9:17ef1e5a940f274cadc813c7925b486b 0100fba080b889088e10178c4bfdb711:66ddb22ebc0f3e6d665ee560871c8293
-
Here is the key
I confirm that to get the key for 1080p you need an L1 or a CDM Playready. A friend of mine modified Vinetrimmer's Discover+ service to make it work with Playready in addition to the endpoints. Unfortunately, I can't distribute it, as it's not my work, so please don't ask for it.Code:0105a9c46ad78e3fa66a25cde3e2ecb6:29a9a22bc24b2fcabfafa8a984c13a5f
I'll gladly give you the keys. -
What did you use to pull that manifest and keys?
This link https://play.discoveryplus.com/video/watch/3793bc37-e0a4-48e0-b923-35447bb2e7cd/9abe07...e-da90f14b21dc
I use Vineless using an L3 cdm widevine and cdm playready sl3000. Now, deleting the videwine cdm it remains only the playready cdm but now vineless doesn't pull anything...
The cdm's I got here https://forum.videohelp.com/threads/413719-Ready-to-use-CDMs-available-here%21/page3Last edited by RacketWise; 24th Sep 2025 at 04:29.
-
-
-
Sorry to bother you. I don't know if this is the right place but I have been trying to use N_m3u8DL-RE to download a video. I have a regular subscription to Discovery+ and am able to get the keys (up to 720). However it looks like I keep getting video and audio files with different length that cause a Non-monotonic DTS error. Can anyone help me to understand what I am doing wrong? Thank you
-
I have also the problem that I cannot decrypt higher resolutions > 720p since a week. The mpd with every resolution I found under "fallback", but over Widevine L3 get only three keys for the low resolutions, and none for 1080p, that I want.
So I tried everything today to get the key somehow via Playready:
I used some tools, and at last to break it down to the most simple things I tried it with pyplayready.
I have the PSSH (the long one for PR), a licence address, and headers that worked correctly with WV (720p).
I can only guess that the licence address is slightly wrong. So I tried everything to get maybe a different the video licence address via PR, but all browsers I used (even Edge) defaulted to widevine, only the two licence requests to wv.
I also tried it with vineless, but when I uncheck Widevine and chose "block unused protocols", leaving only PR, nothing goes, no picture, error.
How can I get some browser to work with Playready to come forward somehow?
Or what else do I do wrong?
@royalhd
Were both, sound and picture, correctly decrypted? -
The following guide to disable Widevine on Edge by Riyadh on DRMLab might work if Discovery+ actually supports PR:
Code:Steps to properly enable PlayReady by disabling Widevine in Windows Microsoft Edge Browser. 1. Open Edge Flags: • Open Microsoft Edge. • Type edge://flags into the address bar and press Enter. This will open the experimental features page. 2. Search for Each Flag: • Use the search bar at the top of the page to locate each flag listed below. Type in the relevant keywords to find them more quickly. 3. Search and disable the Following Flags: - GPU rasterization - Hardware-accelerated video decode - Hardware-accelerated video encode - Enable Zero-Copy Video Capture - Widevine DRM 4. Search and enable the Following Flag: - Hardware Secure Decryption Fallback 5. Restart Edge: • If you did everything correctly, it should look like in the above image. • Click on the Restart button at the bottom of the page to apply the changes. 6. Verify: • After restarting and, you can go back to edge://flags to ensure the changes have been applied correctly. • Go to edge://settings/system and make sure that the setting "Use graphics acceleration when available" (also could be named as use hardware acceleration when available) is turned on. • Then, close the Edge browser and wait for about 10 minutes. If possible, it’s better to restart the device afterward. • Make sure you have added the Extension and the API key properly to it. • Go to your site with DRM videos and play it. Certain sites do not support PlayReady, and the extension might not work on some sites even if they support PlayReady. For these cases, please use a browser with Widevine support to watch the videos and obtain the keys. Note:- PlayReady on Edge is not supported on most RDPs/Virtual machines so make sure you try this on a real machine.
Bypass HMACs, One-time-tokens and Lic.Wrapping: https://github.com/DevLARLEY/WidevineProxy2 -
-
-
I found it under the name fallback.....mpd, and downloaded 1080p without problems. But it is of no use without the correct key...
@larley
Thanks! Will try this!
I also checked vinetrimmer, and it seems to use an Xbox-browser-string for this case. It works but gives me ERROR instead of key(s), although the prds were successfully tested. -
Tried it with Edge without widevine: Error. No video.
I also cannot find anything anywhere in discovery+ with playready (except for existing strangely once in the WV-licence url), so it really seems, they only use widevine.
Then I would understand also, why vinetrimmerPR does not work.
But:
@goku73 wrote:
"I confirm that to get the key for 1080p you need an L1 or a CDM Playready. A friend of mine modified Vinetrimmer's Discover+ service to make it work with Playready in addition to the endpoints."
Did you see it, or can the friend mean something else? -
I believe that in order to obtain the keys for 1080p, the request must be made from a device such as Android TV and not from the browser. This is why it is not possible to obtain the keys for 1080p from the browser, similar to n0wtv.
-
Hi, URL: https://play.discoveryplus.com/video/watch/09d7cacf-7753-4eef-9ea0-23117c40383c/7f405e...5-0a2f4265f293
KEYS: --key 0100baadd9fc098af7e5c3187b34eb06:e50a9208ac328e267 a8da1b22a08dbc3 --key 01011608bb402c6a576f8d41c62317a9:cb49a6b5ea87c9166 4a4e57e4caba540 --key 010211a9a459a5925592053907332ae1:9bcf17ef149911df0 46af1ebd13a070a --key 01051d09566aab3b2b6f9b2916a501f6:00000000000000000 000000000000000
MPD: https://akm.dplus.eu.prd.media.max.com/940512e9-17f0-4e92-9071-e1d4e2f7f957/dash.mpd?m...me-market=emea
I can't understand what I'm doing wrong. Trying to learn from 0... I'm able to download the 720p video output. It looks like it's working but has no audio even tho it's being downloaded and merged with ffmpeg. -
-
-
You used N_m3u8DL-RE, ok. I overread that. You can select which streams you like, when it starts, can't you?
-
-
Similar Threads
-
Discovery plus can anyone help?
By Anonymous48425 in forum Video Streaming DownloadingReplies: 8Last Post: 26th May 2025, 03:48 -
Discovery plus, can anyone help?
By Av4K100 in forum Video Streaming DownloadingReplies: 10Last Post: 20th May 2024, 11:41 -
A download issue [discovery+]
By CrymanChen in forum Video Streaming DownloadingReplies: 34Last Post: 31st Dec 2022, 10:39 -
Help dl a vid from Discovery
By fosman in forum Video Streaming DownloadingReplies: 0Last Post: 22nd Dec 2022, 07:51 -
Discovery Plus
By Willow5 in forum Video Streaming DownloadingReplies: 24Last Post: 14th Sep 2022, 18:10


Quote

