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

Is it possible to disable shared chat? #241

Open
CristianGrecu opened this issue Dec 15, 2024 · 46 comments
Open

Is it possible to disable shared chat? #241

CristianGrecu opened this issue Dec 15, 2024 · 46 comments
Assignees
Labels
enhancement New feature or request

Comments

@CristianGrecu
Copy link

Hi, I was wondering if it would be possible to disable shared chat. I was watching The Game Awards and 3 streamers that co-host decided to use the new shared chat feature. It was very chaotic because I usually watch the one with the least amount of viewers.

I know that the moderation becomes shared too, so it might not be easy to do.

@fgl27
Copy link
Owner

fgl27 commented Dec 16, 2024

I'm not sure if the information is there to filter out, as the app only connects to the chat of the current stream. If something else is coming, it is because it is sent to that stream chat.

I'll check.

@CristianGrecu
Copy link
Author

That's what I was thinking, it seems pretty baked in, all the mods get access to all the chats etc.

@fgl27
Copy link
Owner

fgl27 commented Dec 17, 2024

I believe is possible to filter out msg not from the stream, but to test this I need a stream that is receiving the shared chat.

I can't find one, if anyone has one please share the stream here when it is live if I'm available I will check.

@fgl27 fgl27 added the enhancement New feature or request label Dec 17, 2024
@fgl27 fgl27 self-assigned this Dec 17, 2024
@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 17, 2024

Would a VOD work? Here's the Game Awards one, and I just checked it and it has the shared chat, just like when it was live.

https://www.twitch.tv/videos/2324989602?t=6h24m50s

@fgl27
Copy link
Owner

fgl27 commented Dec 17, 2024

maybe not sure let me check

@fgl27
Copy link
Owner

fgl27 commented Dec 17, 2024

no the api for the vod doesn't return chat origin

@fgl27
Copy link
Owner

fgl27 commented Dec 17, 2024

maybe they updated the vod to do so someday, but now it doesn't... but the live may have the info need a live that is receiving chats from a different chant to test

@CristianGrecu
Copy link
Author

Is there a way to see if shared chat is enabled (on PC) and I don't see it? I knew with that vod because I recognize the names and I know it's 3 chats in 1.

@fgl27
Copy link
Owner

fgl27 commented Dec 17, 2024

there is suposed to be a way

image

see How Shared Chat Works For Viewers

https://help.twitch.tv/s/article/shared-chat?language=en_US

@CristianGrecu
Copy link
Author

I see, thanks. I'll keep an eye out and if I find one live I'll post it here.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 18, 2024

So I found some streams live right now with shared chat.

First, the streams : Xaryu - Anniefuchsia - Grubby

Edit: I mentioned a bug in the initial message but it was my fault. I didn't notice that Grubby was doing 1440p and the TV couldn't do multistream 1440p + 1080p. It had nothing to do with the shared chat.

So the only problem that remains with multistream is the fact that both chats on the sides are perfectly in sync so having 2 is pointless. If you could detect somehow that shared chat is enabled it would be nice to have stream on top+bottom +1 chat on the side.

@fgl27
Copy link
Owner

fgl27 commented Dec 19, 2024

OK,. I wasn't online to see.
Will keep trying.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 19, 2024

Yep, it's not a big deal, I mostly wanted to tell you about the "bug" which was my mistake.

Btw, I don't know how many people use multistream often, but If you want a quick fix you could add an option to turn off one of the chats (if it's a duplicate). It shouldn't mess up the aspect ratio that much. Like have 2 streams on top of each other and maybe switch one of the chats off along with the audio.

@fgl27
Copy link
Owner

fgl27 commented Dec 19, 2024

I can look into that option once we manage this shared thing...

I made this app to solve the problem. It is hardcoded to filter out, so if it works, you can't disable it.

try and let me know

app-debug.zip

This is a zip file. Unzip it to install the APK. The app with a yellow icon is the test one.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 20, 2024

Thank you! I will check as soon as I find some more streams.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 20, 2024

Ok, I tested it, it doesn't seem to do anything.

I used Sodapoppin and Vei, they're live right now doing co-stream. I checked with multistream and in both apps the chats are 100% identical and synced.

Also, I wouldn't really want to disable it all the time, especially if there's only 2 chats of equal size.

@fgl27
Copy link
Owner

fgl27 commented Dec 20, 2024

I see, I managed to get some chats

the "room-id": and "source-room-id" don't match when it come from a diff

{
    "raw": "@badge-info=;badges=arcane-season-2-premiere/1;color=#1E90FF;display-name=iGeevs;emotes=;flags=;id=47f11900-9b4d-40bd-94fe-0846323efe79;mod=0;room-id=26301881;source-badge-info=subscriber/25;source-badges=subscriber/24,arcane-season-2-premiere/1;source-id=b1dc27ed-2ba8-4f92-bcfa-8d027ea0851d;source-room-id=97245742;subscriber=0;tmi-sent-ts=1734723183744;turbo=0;user-id=58605027;user-type= :[email protected] PRIVMSG #sodapoppin :Fishinge bait successful",
    "tags": {
        "badge-info": true,
        "badges": "arcane-season-2-premiere/1",
        "color": "#1E90FF",
        "display-name": "iGeevs",
        "emotes": true,
        "flags": true,
        "id": "47f11900-9b4d-40bd-94fe-0846323efe79",
        "mod": "0",
        "room-id": "26301881",
        "source-badge-info": "subscriber/25",
        "source-badges": "subscriber/24,arcane-season-2-premiere/1",
        "source-id": "b1dc27ed-2ba8-4f92-bcfa-8d027ea0851d",
        "source-room-id": "97245742",
        "subscriber": "0",
        "tmi-sent-ts": "1734723183744",
        "turbo": "0",
        "user-id": "58605027",
        "user-type": true
    },
    "prefix": "[email protected]",
    "command": "PRIVMSG",
    "params": [
        "#sodapoppin",
        "Fishinge bait successful"
    ]
}
{
    "raw": "@badge-info=;badges=arcane-season-2-premiere/1;client-nonce=a7b38b7c6e6acf6a0de380506aa04982;color=#1E90FF;display-name=oXzynn;emotes=;first-msg=0;flags=;id=686c2635-bea6-4028-9d7c-ecc3b769931c;mod=0;returning-chatter=0;room-id=26301881;source-badge-info=;source-badges=arcane-season-2-premiere/1;source-id=686c2635-bea6-4028-9d7c-ecc3b769931c;source-room-id=26301881;subscriber=0;tmi-sent-ts=1734723183704;turbo=0;user-id=594118754;user-type= :[email protected] PRIVMSG #sodapoppin :I miss omegareviewer Sadge",
    "tags": {
        "badge-info": true,
        "badges": "arcane-season-2-premiere/1",
        "client-nonce": "a7b38b7c6e6acf6a0de380506aa04982",
        "color": "#1E90FF",
        "display-name": "oXzynn",
        "emotes": true,
        "first-msg": "0",
        "flags": true,
        "id": "686c2635-bea6-4028-9d7c-ecc3b769931c",
        "mod": "0",
        "returning-chatter": "0",
        "room-id": "26301881",
        "source-badge-info": true,
        "source-badges": "arcane-season-2-premiere/1",
        "source-id": "686c2635-bea6-4028-9d7c-ecc3b769931c",
        "source-room-id": "26301881",
        "subscriber": "0",
        "tmi-sent-ts": "1734723183704",
        "turbo": "0",
        "user-id": "594118754",
        "user-type": true
    },
    "prefix": "[email protected]",
    "command": "PRIVMSG",
    "params": [
        "#sodapoppin",
        "I miss omegareviewer Sadge"
    ]
}

in twitch we can see a diff icon before the user badges

image

@fgl27
Copy link
Owner

fgl27 commented Dec 20, 2024

I will share an app to filter this out later

@CristianGrecu
Copy link
Author

No worries, glad you caught it live.

@fgl27
Copy link
Owner

fgl27 commented Dec 29, 2024

Hey, I have added full shared chat support.

image

Please test and let me know.

@CristianGrecu
Copy link
Author

Yep, it seems to work perfectly. Thank you!!

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

Yesterday I made sure it worked before posting, but today it seems that something bugged out. Someone else mentioned they can't disable it, I can't seem to be able to enable it now.

When I checked it yesterday I used multistream to see if they match > disabled it in the settings and it worked fine. Today even with the setting set to "no" I only get the chat from the stream that I am watching.

Any ideas? If you want to test, you can try going to Wolfsbanee now, it shows 5 chats combined, but I only see hers with her badges.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

I don't know if it helps, but one of the gifted subs alerts came through from the other stream, regular messages don't.

Ooh, the settings are reversed and the badges are broken. So setting Disable shared chat to "yes" actually enables it and the badges from other streams are black spaces.

So with the Disable shared chat set to "yes" 2 of the streams match perfectly but they both show "black square" > chatter name. Only the original stream's sub icons show correctly, the shared chat icons are missing.

With the Disable shared chat set to "no", it shows just the original stream's chat + all the badges correctly.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

Screenrecorder-2024-12-30-19-34-10-758.mp4

Here's an example, shared chat "disabled" but it is actually on with missing badges.

Screenrecorder-2024-12-30-19-36-26-573.mp4

And here's the opposite setting. Shows it as enabled but it's not.

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

Is fine for me you can test using channel shared_chat_test_01 02 or 03

Wolfsbanee is offline with shared off

Was the sub chat orange color sub message

Or different color msg?

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

Maybe there was something wrong with those 5 streams? I tested on all my devices and the settings are reversed everywhere.

So, as you can see in the second clip, with it "enabled" it's actually off and the only thing that got through from another chat was a message showing 10 gifted subs.

You can see that in the first clip the shared chat is supposed to be off but it's actually on with broken badges. I would post longer videos but there's that file limit...

@CristianGrecu
Copy link
Author

I just tested it right now with this stream: "Ziqoftw" . Same exact thing, the settings are swapped and the badges are missing when shared chat is working. Just like in the second clip, all of the people from the other streams have black gaps next to their names.

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

The setting option says 'disabled shared chat'

{A32AD518-4B2A-4307-B8C3-7CB1B1DE03C1}

if you set it to yes it means you disabled it, and no shared is enabled

the settings are not 'enabled shared', get it?

looks fine to me, other than on the first video the badges didn't load, sometimes takes a few seconds for it to load.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

Yes, of course I know, but look at the videos from above. In the first clip it is clearly "YES" which means shared chat should be off, but you can see the chats sync perfectly. In the second video it is clearly "NO" which should mean it is on but it is not..

Also, please notice that in the first video the prompt showing how many chats there are isn't even showing, even though the chats are merged (you can see how fast they zoom in sync, even some emotes like HUH are different because of how people set them up, which clearly demonstrates shared chat is on when it shouldn't be) . In the second clip it shows the 5 stream names in the center but nothing is turned on, chat is slow and frozen.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

I'm sorry if I'm bad at explaining, what I am trying to say is that it's an illusion, don't be fooled by the middle prompt showing the list of streams because the actual chats aren't merged. I tested 10 different times today, I'm telling you that the chats don't match what the app is saying.

And to clarify again, I know that you worded it like that, disable chat - no means yes and disable chat yes means no. I was never confused by that at all.

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

No is all fine... is just the videos are difficult to understand...

I pushed an update seems OK now, let me know if not

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

BTW you can disable shared chat from the player

image

image

@CristianGrecu
Copy link
Author

What do you mean difficult to understand? I was watching wolfsbanee with the setting set correctly and no other chat but hers was showing...

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

is difficult you may understand, but it is confusing all happens too fast

@CristianGrecu
Copy link
Author

Well now it seems to work perfectly, so I don't know what you mean. In the videos above it was clearly bugged, now it seems to be fixed. I was never confused about how it's supposed to work.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

I waited 10 minutes with the setting set to "no" watching wolfsbanee and never saw a different badge. Now watching ziqoftw it works fine (after updating)

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

I can not get confused?

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

I'm a magic person that can confuse a thing?

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

No, I was just hoping that we could agree that in my first video shared chat is disabled, but you can see in multi-stream how they match, you can literally draw a line from one person to the other and they are from all the streams. That's all I was saying.

In the second video the chats don't even advance with shared turned on, they should be super fast like in the first.

If I got it wrong somehow I apologize.

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

The video is hard to understand, at least for me, if not for you

you must understand that different people see things differently some people have all kinds of issues to see things It doesn't matter that two people see the same thing they may understand the same differently

is a fact of how people work :)

@CristianGrecu
Copy link
Author

If you look at the chatter midnight_serpent he uses a HUH emote which is a cat in the left stream but the streamers face in the second. If shared chat was off (it shows clearly in the settings disable shared chat : YES)

How would midnight serpent be able to comment on both chats at the same time if it wasn't a shared chat?

@CristianGrecu
Copy link
Author

I didn't mean to be rude, I'm sorry. It's just that I left the settings in the video on purpose so you can see that I am not lying. With it on YES, there shouldn't have been this chatter for example midnight serpent on both left and right, it is not possible without sharing the chat.

@CristianGrecu
Copy link
Author

Also another big evidence, the streamlabs message showing cooksux, which is a streamer I wasn't even watching in the video. Which shows again that shared chat went through even with the setting on "YES" (yes - disable).

@fgl27
Copy link
Owner

fgl27 commented Dec 30, 2024

Is all good... some devices may take a few minutes to update if one of your devices is not yet aware a few minutes close the app and reopen it to see if it did

@CristianGrecu
Copy link
Author

Well that's the thing, with the setting set to "NO" so disable shared - NO , I waited 10 mins watching wolfsbanee and I swear I only saw her badge and like 7 messages, not a single message from the other 4 streams. That's why I said it was bugged.

@CristianGrecu
Copy link
Author

CristianGrecu commented Dec 30, 2024

It might've been a glitch or something because I was switching the setting too fast. Again I'm sorry if I came off as rude, maybe I should've tried to explain better.

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

No branches or pull requests

2 participants