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

Unable to load streams #39

Closed
retraenn opened this issue May 31, 2023 · 12 comments
Closed

Unable to load streams #39

retraenn opened this issue May 31, 2023 · 12 comments

Comments

@retraenn
Copy link

Today I was suddenly unable to load streams, I thought it was the proxy playlist I was using (ttv.lol and luminous) but when I remove those options and try to load the stream normally I get this error:

Streamlink Twitch plugin (2bc4 fork). Please report issues to https://github.com/2bc4/streamlink-ttvlol/issues
Found matching plugin twitch for URL twitch.tv/avoidingthepuddle
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Streamlink\pkgs\streamlink\plugins\twitch.py", line 733, in _access_token

@2bc4
Copy link
Owner

2bc4 commented May 31, 2023

Upstream issue, it also happens without this patch. It seems like twitch is up to something. Both luminous and ttvlol servers started failing requests at the same time as well.

EDIT: Looks like twitch implemented an integrity check. Will have to wait and see if upstream streamlink or luminous/ttvlol can bypass it.

@Coldblackice
Copy link

Experiencing this same issue as of an hour ago.

@Sokoloft
Copy link
Collaborator

Sokoloft commented Jun 1, 2023

Someone posted a java script that is supposed to pull the information needed, however I have no idea how to use it. Can find it here. streamlink/streamlink#5370 (comment)

@brian6932
Copy link

brian6932 commented Jun 1, 2023

You can bypass Twitch's Kasada client-integrity checks by using a token generated from a TV CID
How to do so can be found here
Ofc if this is ttvlol's doing, then they would have to adjust their CID and if they are using a token, regen accordingly

@2bc4
Copy link
Owner

2bc4 commented Jun 1, 2023

Yes that would have to be done on their side. If it comes down to it, I don't think it would be difficult to add that to luminous at least for private instances.

@DannyDarth
Copy link

using this header "--twitch-api-header Client-ID=ue6666qo983tsx6so1t0vnawi233wa" seems to have fixed the problem. Atleast for now.

@retraenn
Copy link
Author

retraenn commented Jun 1, 2023

It looks like luminous got an update. Seems to be working for me.

AlyoshaVasilieva/luminous-ttv#13 (comment)

@Sokoloft
Copy link
Collaborator

Sokoloft commented Jun 1, 2023

wtf. So now that there is a workaround twitch rolled back the changes. My streamlink is working without the Client-ID header. As well as my old version of luminous-ttv. What gives? Maybe they see people worked around it and are going to reimplement it later?

streamlink/streamlink#5370 (comment)

@Coldblackice
Copy link

Hey it's working for me again?

@Sokoloft
Copy link
Collaborator

Sokoloft commented Jun 1, 2023

Hey it's working for me again?

Yes. That is what I pointed out. So twitch is up to something. They're likely in talks with the kasada company to close openings people have found like the Client-ID header that was found. I'm assuming they rolled back the changes for now to later reimplement once they give it more dev.

@2bc4
Copy link
Owner

2bc4 commented Jun 1, 2023

Interesting. Well, I'll reopen this when everything breaks again.

@2bc4 2bc4 closed this as completed Jun 1, 2023
@2bc4 2bc4 unpinned this issue Jun 1, 2023
@Sokoloft
Copy link
Collaborator

Sokoloft commented Jun 1, 2023

Is relevant to the issue.

streamlink/streamlink#5370 (comment)

So its a warning.

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

6 participants