Docs › Stream › Chat and channels

Chat and channels

See Kick, Twitch, Rumble and YouTube chat on your screen in one list, keep an eye on your viewer counts, and have chat read out to you.

How chat works

Stream reads the public chat of the channels you set up and merges it into one list at the bottom left of your screen. It is read-only. You cannot type into it, and your viewers never see it. It is only on your phone.

The same setup also gives you the small badges at the top left that show each channel’s viewer count.

Set up your channels

Open Settings, then Chat. Each platform has its own section. Switches and sliders apply the moment you change them, but the text boxes only save when you tap Save at the bottom. Leaving with Back throws away anything you typed and did not save.

You only need to fill in the platforms you use. Leave a platform’s box empty to turn it off.

Kick

  1. Type your channel name in Kick channel slug. It is the name in kick.com/yourname.
  2. Tap Save.

Under Kick channel badge, three switches choose what the badge at the top left shows: Viewer count, Uptime and Followers. They are all on to begin with. Turn them all off to hide the badge.

Twitch

  1. Type your channel name in Twitch channel name. It is the name in twitch.tv/yourname.
  2. Tap Save. Chat works from here, and no login is needed.

Twitch only shares viewer count and uptime if you sign in once, with no password. Tap Connect Twitch to see detailed stream info. The app shows a code, and you open twitch.tv/activate on any device and enter it. The button Open twitch.tv/activate takes you there, and Cancel stops the sign-in. The screen says Waiting for you to approve in the browser… until you are done. Once connected you get Viewer count and Uptime switches, and Disconnect Twitch to sign out again.

Rumble

  1. Open rumble.com/account/livestream-api in your browser. The app has a link for it, Get your API URL → rumble.com/account/livestream-api.
  2. Copy your Live Stream API URL, the one for your channel, and paste it into Rumble API URL.
  3. Tap Save.

That address contains a secret key, so treat it like a password. The app keeps it on your phone, hides it on screen until you tap Show, and never adds it to your stream. It has to start with https://, or the app tells you Rumble API URL must start with https:// and will not save it.

Show Rumble chat in the overlay is on to begin with. Rumble chat arrives a few seconds behind. The app checks for new messages about every five seconds. Rumble channel badge lets you choose whether the badge shows Viewer count, Uptime, Likes / dislikes, Followers and Subscribers.

YouTube

YouTube needs a free key of your own, and your channel name.

  1. In the Google Cloud Console (console.cloud.google.com), turn on YouTube Data API v3 and create an API key. The app has a link, Get an API key → console.cloud.google.com.
  2. Paste the key into YouTube API key. Like the Rumble address, it is a secret and stays on your phone, hidden until you tap Show.
  3. Type your channel name in Channel handle (e.g. @somechannel). The app finds your current live video from it. You never paste a video link.
  4. Tap Save.

YouTube chat is fetched through Google, so it arrives a few seconds late and uses part of your key’s daily allowance. The badge, which shows Viewer count and Uptime, uses about one unit a minute. The Show YouTube chat in the overlay switch is on to begin with.

Chat setup is the one place the app does not check your answer. If a channel name is wrong, the chat simply says it cannot be found. See Troubleshooting.

What you see on screen

Each message shows the platform’s logo, then the time it was sent, any badges that person has, their name in their colour, and what they said. Emotes show as small pictures, including animated ones. Events such as subscriptions, gifts, raids, Rants and Super Chats show as a single coloured line with a small icon. A line that says ─── loaded from history ─── separates older messages the app fetched when it connected from new ones.

Kick badges

Kick badges use Kick’s own pictures. A channel can also use its own pictures for subscriber badges, so those can look different from the one below. Twitch badges are Twitch’s own pictures. YouTube and Rumble messages show no badges.

BadgeNameWhat it means
BroadcasterBroadcasterThe channel owner.
ModeratorModeratorA moderator of the channel.
VIPVIPA VIP of the channel.
VerifiedVerifiedA verified account.
FounderFounderKick’s Founder badge.
OGOGKick’s OG badge.
SubscriberSubscriberA subscriber to the channel.
Sub gifterSub gifterSomeone who has gifted subscriptions.
SidekickSidekickKick’s Sidekick badge.
BotBotA bot account.

If a message was deleted, or its sender was timed out or banned, it shows crossed out with (deleted), (timeout) or (banned) after it. You can hide those entirely with Hide deleted messages.

While chat is connecting you may see a short status line:

Chat options

These are at the top of Settings → Chat. You can also change them during a stream by pressing and holding the Chatbutton, which opens Chat quick settings. They apply straight away.

OptionWhat it doesStarts as
Chat text sizeSmall, Medium, Large or Extra large. Larger text shows fewer lines.Medium
Chat overlay heightHow tall the chat list can grow.Full
Chat overlay widthHow wide the chat list is.Mid-width
Chat entrance animationNew messages slide in from the side instead of appearing instantly.On
Show message timestampsPuts the send time in front of each line.On
Show chat badgesShows each chatter’s badges before their name.On
Show emotes as imagesShows emotes as pictures instead of their names.On
Enable 7TV/BTTV emotesShows third-party emotes where the platform supports them. Fetches emote lists over the internet.On
Hide emotes in chatText only, so messages are easier to scan.Off
Strip/hide emojiRemoves emoji from chat and hides messages that were only emoji.Off
Hide bot messagesHides messages from known bot accounts.Off
Hide commandsHides messages that start with “!”.Off
Hide deleted messagesHides deleted messages and messages from timed-out or banned people, instead of crossing them out.Off

Reading chat aloud

Turn on Read chat aloud and your phone speaks new chat messages out loud. The app does not add that voice to your stream, but your mic can pick it up from the speaker. Use headphones to keep it private. These options become available once it is on:

OptionWhat it doesStarts as
Announce sender’s nameSays who is talking before each message.Off
Skip emotes when readingDoes not read emote names.On
Skip reading emojisDoes not read emoji.On
Skip reading botsDoes not read messages from known bots.On
Skip reading commandsDoes not read messages that start with “!”.On
Banned wordsA list of words that are never spoken. Type a word in Add a word and tap the plus. The rest of the message is still read.Empty
When a banned word is hitWhat plays instead: Censor beep, Silence or Duck quack.Censor beep
Treat repeated asterisks as a banned wordA run of *** in a message, which some platforms use to censor a word, gets the same treatment.Off
Random voice per senderGives different chatters different, consistent voices.Off
VoicePick a voice installed on your phone, and tap the play arrow to hear it. Hidden while random voices are on.Engine default

A banned word list can hold up to 2000 words, each up to 100 letters long. If you need more voices or accents, Get more voices/accents (system settings) opens your phone’s voice download screen, where your phone supports it.

Keeping chat running in the background

Normally chat only runs while the app is on screen. Turn on Keep chat updating in the background to stay connected, and to keep reading chat aloud if you have that on, while you use other apps. It starts off. While it is on, the app’s notification has an extra line, Keeping chat updating.