social_stream icon indicating copy to clipboard operation
social_stream copied to clipboard

Vimm.TV just recently changed their chat backend; no longer works in Social Stream

Open bedwardly-down opened this issue 1 year ago • 7 comments

Vimm.tv went down for several months and just came back up about a week ago due to a DOS attack on their server host. Because of that, the devs had to change their chat backend code and servers which broke support for it.

What's not working:

  • adding the URL as per instructions in the README states that it's unsupported

Dev requested using a public websocket for it instead since they will be doing more with the pop out chat and code on that end (was in a voice call with the dev working on it):

wss://chat.vimm.tv:9001/ws/chat/<channel name>

bedwardly-down avatar Dec 20 '23 00:12 bedwardly-down

Thank you. I'll take a look and see if I can get it working

steveseguin avatar Dec 20 '23 00:12 steveseguin

Fixed.

Please note, I have it currently set to just auto-load when https://www.vimm.tv/c/CHANNELNAME is opened. I was thinking of adding a button to start the websocket server, or some custom page to have it work on, but I'm too tired atm, so just the main view page.

If you have a preference on how to load it in some other way, let me know

steveseguin avatar Dec 20 '23 01:12 steveseguin

Did test and now it works with the standalone app but has a fun quirk: it doesn't mute the stream and the audio comes through. Haha

bedwardly-down avatar Dec 20 '23 02:12 bedwardly-down

Honestly, the websocket might be better since that’s a permanent installation while the site itself is supposed to have some major changes over the next few months

bedwardly-down avatar Dec 20 '23 04:12 bedwardly-down

The latest Websocket commit works but requires these steps to stay consistent (taken from my Discord guide from doing tests):

  1. download and overwrite your current extension
  2. restart your browser
  3. open the social stream dock
  4. go into a Vimm stream that isn’t yours
  5. say hi or follow
  6. then go back to your channel and it should be fine

Right now, it doesn’t seem to activate for the streamer’s channel until they trigger an event in another channel. Then it’ll detect events in all channels you’re active in but only one channel at any time

This issue is happening in the Edge browser. Opera and Chrome both just stall my system when streaming.

bedwardly-down avatar Dec 24 '23 15:12 bedwardly-down

Thank you for the issue reports. I intend to add the websocket support to the social stream standalone app directly, so no window will be needed. This will be akin to the tiktok integration I have, which also has websockets.

The current solution is just an in-place stand-in to mimick how the rest of the integrations work, and it's compatible with the extension version (rather than standalone app).

It will just be a bit more time before I get the free time to work on improving this, but I hope the temporary solution is able to by me some time.

steveseguin avatar Dec 24 '23 20:12 steveseguin

https://github.com/steveseguin/social_stream/releases/tag/0.1.10

I added websocket support for vimm to the standalone app

I also made a version of the vimm websocket mode that works with the extension, but has no video output; https://socialstream.ninja/wss/vimm.html?username=evarate

These versions are read-only currently.

steveseguin avatar Dec 29 '23 19:12 steveseguin