Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No available quality options found for certain recent vods, thus unable to download them #53

Open
Nettacki opened this issue Jul 2, 2019 · 3 comments

Comments

@Nettacki
Copy link

Nettacki commented Jul 2, 2019

On Windows 7 64-bit, I tried to download parts of at least 2 VODs that were only 1 and 2 months old. Neither of them worked, and both times I got this message:

Couldn't find quality: chunked
No available quality options found

This is odd because I've downloaded some older vods before when they were reuploaded as highlights.

Is this an issue with Twitch itself or something that can be done by concat? Is there any way to work around this other than ensuring I try to download the vod earlier?

@keyle
Copy link

keyle commented Feb 10, 2020

I got this issue too on mac...

./concat_mac -client-id [snip] -vod 548577171 -qualityinfo
Contacting Twitch Server
resolution: 720p60, download with -quality="chunked"
./concat_mac -client-id [snip] -vod 548577171 -quality="chunked"
Contacting Twitch Server
Couldn't find quality: chunked
No available quality options found

same without chunked.

@Wiethoofd
Copy link

The error messages could be a lot more granular in the accessUsherAPI function since it does return various error messages if something is wrong:

In case of the VOD from @keyle which currently doesn't exist anymore:

Usher API response:
[{"url":"/vod/548577171?nauthsig=redactedu0026nauth={"authorization":{"forbidden":false,"reason":""},
"chansub":"restricted_bitrates":null},
"device_id":null,"expires":4677266623,"https_required":false,"privileged":false,"user_id":null,"version":2,"vod_id":548577171}u0026allow_source=true",
"error":"404: {"error":"Vod with ID 548577171 not found","message":"Vod with ID 548577171 not found","status":404}","error_code":"vod_does_not_exist","type":"error"}]

Or for the 'subscriber only' VOD I should be able to download with my personal client-id

Usher API response:
[{"url":"/vod/588209971?nauthsig=redactedu0026nauth={"authorization":{"forbidden":false,"reason":""},
"chansub":{"restricted_bitrates":["160p30","360p30","480p30","720p60","audio_only","chunked"]},
"device_id":null,"expires":1587068598,"https_required":false,"privileged":false,"user_id":null,"version":2,"vod_id":588209971}u0026allow_source=true",
"error":"Manifest is restricted","error_code":"vod_manifest_restricted","type":"error"}]

@keyle
Copy link

keyle commented Sep 29, 2020

The vod existed at the time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants