Right now when I do animdl stream -q "720/480/1080" "animepahe:jujutsu kaisen 2" the first option is 360p
Expected behavior
The quality string 720/480/1080 sorts stream selection list in that order (At least that's how i remember it working) so the first options should be a 720p stream
Example
Right now when I do
animdl stream -q "720/480/1080" "animepahe:jujutsu kaisen 2"
the first option is 360pExpected behavior
The quality string
720/480/1080
sorts stream selection list in that order (At least that's how i remember it working) so the first options should be a 720p streamActual behavior
The stream select list includes only streams of quality 720 and lower and are not sorted Also there's a print statement that shouldn't be there https://github.com/justfoolingaround/animdl/blob/c7c3b79198e66695e0bbbc576f9d9b788616957f/animdl/core/cli/helpers/intelliq.py#L284
As far as I can tell its a problem with this function https://github.com/justfoolingaround/animdl/blob/c7c3b79198e66695e0bbbc576f9d9b788616957f/animdl/core/cli/helpers/intelliq.py#L199 When I put a breakpoint in this function https://github.com/justfoolingaround/animdl/blob/c7c3b79198e66695e0bbbc576f9d9b788616957f/animdl/core/cli/helpers/intelliq.py#L275 Then do
pp streams
Then do
pp [i for i in iter_fulfilling_streams(streams, quality_string)]
Hopefully you find this useful