anidl / multi-downloader-nx

Downloader for Crunchyroll, Hidive, AnimeOnegai, and AnimationDigitalNetwork with CLI and GUI
MIT License
224 stars 38 forks source link

[BUG]: Can't download anything using drm_adaptive_dash - web/android #720

Open hazy-kun opened 1 week ago

hazy-kun commented 1 week ago

Program version

5.0.3

Operating System

Windows

Type

GUI

Service

Crunchyroll

Command used

{"id":"GRWEW95KR","q":0,"e":"7","dubLang":["jpn"],"dlsubs":["none"],"fileName":"[${service}] ${showTitle} S${season}E${episode} ${title}","dlVideoOnce":false,"all":false,"but":false,"noaudio":false,"novids":false,"simul":false,"ids":["G6095ZK26"],"title":"Mount Fuji and Curry Noodles","parent":{"title":"Laid-Back Camp","season":"1"},"image":"https://www.crunchyroll.com/imgsrv/display/thumbnail/1200x675/catalog/crunchyroll/a3b92b8b50f384e912abcc8125349b92.jpe","episode":"1"}

Show ID

GRWEW95KR

Episode

all

Console Output

[ERROR] 403: Forbidden
[ERROR] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>403 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Request blocked.
We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
<BR clear="all">
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: hKITqnj7VPWaAXuSTYF7ncEYFbec507kHWqbTKrhTlkNeAALx7oOkA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>
[ERROR] CAN'T FETCH VIDEO PLAYLISTS!
Subtitles downloading skipped!
[ERROR] Download error: Unable to download episode 7 from GRWEW95KR

Additional Information

No response

Jaynator495 commented 1 week ago

Yea, unfortunately it seems like crunchy has disabled that stream, I'm gonna leave it in the code for now incase it comes back, but next version will learn more into the Crunchy Play Streams.

Ironically though, they added DRM to the switch stream, so stream number 1 uses DRM now

hazy-kun commented 1 week ago

Yeah I know, Switch endpoint is now OMA encrypted

jakesteele commented 1 week ago

I am also running into this issue.

[ERROR] 403: Forbidden [ERROR] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

ERROR: The request could not be satisfied

403 ERROR

The request could not be satisfied.


Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

Generated by cloudfront (CloudFront)
Request ID: U2IecEh6WK77cUV-cBrRYE_AZJV3bbrRHYD_g8uNfED26p9qDANcxw==

[ERROR] CAN'T FETCH VIDEO PLAYLISTS!

tormento commented 1 week ago

It's still working here (with DRM obv).

hazy-kun commented 1 week ago

Seems that the only working setting is:

crapi: "web"
kstream: 1
Jaynator495 commented 1 week ago

Seems that the only working setting is:

crapi: "web"
kstream: 1

Yea, all the other streams crunchy seems to have killed, next release will have them disabled for the time being

AnimeDL commented 6 days ago

Released version 5.1.0 which disables all non-working streams, and adds a way to switch between endpoints for the latest stream API, --cstream