Brawl345 / Get-DMAX-Links

Get links of Discovery shows and a specific season and/or episode
MIT License
21 stars 6 forks source link

Shows with DRM not working (FairPlay) #21

Closed jumbi77 closed 1 year ago

jumbi77 commented 1 year ago

Just tried it with showid 60825 fo e.g. Script nicely output all 10 eposides in csv. I tried the generated urls with yt-dlp and youtube-dl and found, that the url is essential if it works or not:

Is there any workaround? Thanks

Sample output of second url:

[generic] master: Downloading webpage
WARNING: [generic] Falling back on generic information extractor.
[generic] master: Downloading m3u8 information
[info] master: Downloading 1 format(s): 9301+audio-aacl-125-English
[hlsnative] Downloading m3u8 manifest
ERROR: This video is DRM protected; Try selecting another format with --format or add --check-formats to automatically fallback to the next best format
Brawl345 commented 1 year ago

Interesting, didn't know that DMAX has shows with DRM. It's Apple's FairPlay DRM. This is nothing I can fix, sorry.

image
Maysi2k commented 1 year ago

Maybe this (youtube-dl fork with benefits) will help, i have't use this, cause a have no Case for this :)

Brawl345 commented 1 year ago

This project already generates yt-dlp commands. It also can't download DRM'd content sadly.

Maysi2k commented 1 year ago

Ok, that's sad. But cool, that you also use yt-dlp - i don't know that :)

I was thinking that project has only youtube-dl support and with a quick GoogleSeach yesterday i found this yt-dlp with --allow-u parameter. But i not try it out.

So finally as a workaroud -> Screenrecording with OBS... :'D :(

20230403_EDIT: Ok, i had't the outdated version of Get-DMAX-Links. Yesterday i read some stuff about the --allow-u parameter. So with this Parameter you can download the encryptet Files but it's still encryptet and you can't play the files.

Brawl345 commented 4 months ago

FYI: Updated the program and it uses an endpoint without DRM (well it's one parameter...). https://github.com/Brawl345/Get-DMAX-Links/releases/tag/2024-06-21