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

Can't Video download issue #217

Open
kkr881 opened this issue Jun 1, 2023 · 5 comments
Open

Can't Video download issue #217

kkr881 opened this issue Jun 1, 2023 · 5 comments

Comments

@kkr881
Copy link

kkr881 commented Jun 1, 2023

Video download is not currently available due to Streamlink issue.
streamlink#plugins.twitch: no playable streams on this url 2023-05-31

@soleny894
Copy link

Can confirm. Because of that, I had to delete around 450 vods from the same stream because the queue was failing and creating new items.

@kkr881
Copy link
Author

kkr881 commented Jun 1, 2023

@Zibbp
as a temporary measure to address this issue
--twitch-api-header="Client-Id=jzkbprff40iqj646a697cyrvl0zt2m6"
If you change the Client-Id value that Streamlink is using by default as above, you can download it.

However, it seems that Ganymede cannot process the instrument normally because it judges the processing of the --twitch-api-header only with the Access Token value through =OAuth parsing.
Is it possible to modify Client-Id to be delivered to Streamlink to apply the above temporary measures?

image
The example above is a test of Streamlink running alone to ensure that down works fine when changing Client-id.

@Zibbp
Copy link
Owner

Zibbp commented Jun 1, 2023

As I was trying to recreate the problem it appears Twitch rolled this change back (according to the link Streamlink issue).

The access token check for is crashing when passing in the client ID, I can change that so you will be able to pass a custom client ID.

@Zibbp
Copy link
Owner

Zibbp commented Jun 1, 2023

I pushed 72f7953 which is available on the :main image tag. This narrows the scope of checking if an oauth token is in the settings which in turn allows setting the client-id. The client-id needs to be added to the list of arguments similar to the oauth, without a space. Here is an example of various arguments.

--force-progress,--force,--twitch-low-latency,--twitch-disable-hosting,--twitch-api-header=Client-ID=ue6666qo983tsx6so1t0vnawi233wa,--twitch-api-header=Authorization=OAuth 123456789abcde

@kkr881
Copy link
Author

kkr881 commented Jun 2, 2023

image

I tested it with ganymede:main.
It was confirmed that Video Download was operating normally.

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