pystardust / ani-cli

A cli tool to browse and play anime
GNU General Public License v3.0
7.34k stars 530 forks source link

Specified quality not found, defaulting to best #1339

Closed d4xata closed 1 month ago

d4xata commented 1 month ago

Sometime can't get the 360p video.

ani-cli -d -e 6 -q 360p kaiju

Output:

sharepoint Links Fetched
dropbox Links Fetched
gogoanime Links Fetched
Specified quality not found, defaulting to best

and than ani-cli downloading the best quality video

But using other tool, I can get the link.

eren -g -q 360p kaiju

After selected the episode 6 and quit the tool. Output: https://www038.vipanicdn.net/streamhls/blablabla/ep.6.1716046320.360.m3u8

I think ani-cli and eren using the same web provider. (or not?)

eren: https://github.com/Based-Programmer/eren

System:

Derisis13 commented 1 month ago

-q will search for whatever is given as its argument. In this case, you want -q 360 instead of -q 360p. (You can also probably use it to prefer mp4 with -q .mp4, I never tried...)

And yes, eren seems to be a rust reimplementation of ani-cli. The results should be the same.

d4xata commented 1 month ago

-q will search for whatever is given as its argument. In this case, you want -q 360 instead of -q 360p. (You can also probably use it to prefer mp4 with -q .mp4, I never tried...)

And yes, eren seems to be a rust reimplementation of ani-cli. The results should be the same.

When using the -q 360 (without p) Either output is not the quality I expecting: Specified quality not found, defaulting to best or [generic] Extracting URL: https://vipanicdn.net/blablabla.original.m3u8

When I check the web manually. The episode 6 of kaiju (Japanese) is not support multi-quality. But the dub (English) is supported.

Eren which the 360p link available is by default using the dub version. While ani-cli using the Japanese version.

The problem is web provider not providing the 360p quality of Japanese version of kaiju episode 6.