Kounex / obs_blade

Make use of the OBS WebSocket Plugin (https://github.com/obsproject/obs-websocket) and control your stream
GNU General Public License v3.0
451 stars 38 forks source link

OBS Blade unable to log into Twitch Chat Account #56

Open GothCartel opened 1 year ago

GothCartel commented 1 year ago

Hi there, found a bit of an issue, I can view my twitch chat with blade, but if I want to type I of course have to log into Twitch, however upon trying to do so it states that Twitch does not support the browser. I am using the current version 3.2.0.

Other than that I love the app

SputNikPlop commented 1 year ago

Hi there, found a bit of an issue, I can view my twitch chat with blade, but if I want to type I of course have to log into Twitch, however upon trying to do so it states that Twitch does not support the browser. I am using the current version 3.2.0.

Other than that I love the app

What is the version of the operating system you are on?

AllenKll commented 9 months ago

I'm having the same issue. Android Version 13.

Any chance of a fix?

SputNikPlop commented 7 months ago

I'm having the same issue. Android Version 13.

Any chance of a fix?

This is not really something we can fix it happens because of Twitch, it is picky and requires the last two versions of Chrome/Firefox/Safari. Possibly we could add our own auth and that might help.

Kounex commented 7 months ago

OBS Blade is using WebViews which is basically (easily said) using the underlying browser as a single component to display whatever it is configured to show (in this case the page of the twitch chat). This is some sort of workaround as technically there is a way to log in and access the API of twitch to implement something like a native twitch chat viewer. Problem is: the amount of work to implement and maintain this is ridiculously high as every single thing like streaming the messages, correctly displaying emojis (with integrations like 7TV) and twitch related stuff (bit donations, sticky messages and what not) would need to be implemented. By using a WebView and therefore basically a browser, we can just use the chat as is would be displayed in an actual browser and don't need to do anything and guarantee that it will behave as it would normally.

Therefore making sure your main browser is up to date should in most cases make it work!

alexandre-leites commented 3 months ago

Hi,

I have the same issue with my phone. It has the latest available Chrome and Android WebView installed, but still not being able to pass the login screen.

Phone: Samsung S24 Ultra Android: 14 Chrome: 125.0.6422.147 Android WebView: 124.0.6367.149

hgdagon commented 2 months ago

Same issue. Up to date chrome/firefox, as well as system webview.

hgdagon commented 2 months ago

This might be a very dumb suggestion, but can't we just read the system webview (or installed Chrome/Firefox) version and send that as the userAgent?