Troubleshooting
Most Pyre.Chat problems are one of eight things, and most of them are a platform saying no rather than Pyre breaking. Each section below is a symptom, what is really happening, and what to do.
A connected channel shows no messages
Section titled “A connected channel shows no messages”What is happening. Almost always that the channel has no chat to read yet. On YouTube especially: a live chat only exists while a broadcast is actually running, so a channel that is offline has nothing for Pyre to attach to, and a new broadcast is a new chat rather than the old one waking up. Twitch and Kick channels have a chat room whether or not anyone is streaming, so an empty feed there usually means an empty room.
What to do. Nothing, if the streamer is about to go live: Pyre keeps retrying and messages start arriving on their own once the broadcast begins. Otherwise check the channel name is right, and that chat is enabled on the channel at all. Offline channels are greyed in the channel list, with a tooltip saying which platform they are offline on, so the app is already telling you which of your channels have nothing to say.
“Not authenticated with Twitch” or “Not authenticated with Kick”
Section titled ““Not authenticated with Twitch” or “Not authenticated with Kick””What is happening. Reading chat is not anonymous. Twitch, YouTube and Kick chat all arrive through your own signed-in account, so a platform you have not connected has nothing to read with. TikTok is the exception and never needs an account.
What to do. Open Settings, find the platform under Platform Accounts, and choose Authenticate. See Connect your channels.
Everything stops working on one platform
Section titled “Everything stops working on one platform”What is happening. Your authorization for that platform has expired, or you revoked Pyre’s access on the platform’s own security page. Pyre holds no fallback copy of an authorization the platform has withdrawn.
What to do. Settings and then Platform Accounts, find the platform, and choose Re-auth. That sends you back through the platform’s login and replaces the dead authorization. If a Platform Update Required window appeared earlier and you dismissed it, this is the same fix: Pyre needs permissions your current authorization does not carry. The card and the window are covered in the Settings reference.
“Timeout is not supported on Kick”
Section titled ““Timeout is not supported on Kick””What is happening. Exactly what it says. The platforms do not expose the same moderation surface to an app, so some actions exist on Twitch and nowhere else: unbanning, VIP and moderator changes, slow mode, followers-only mode and clearing chat are Twitch only, and a ban reason is too.
What to do. Use the platform’s own tools for that one action. This message is Pyre refusing to pretend: every result you see is the platform’s own answer, so nothing is ever shown as done when the platform declined it. The full table of what each platform allows is in Connect your channels.
The stream will not load
Section titled “The stream will not load”What is happening. The video player is the platform’s own embed, running inside Pyre. Platforms sometimes refuse to be embedded, for a particular stream or a particular browser, and Twitch is the strictest of them. The chat is unaffected: this is the picture failing, not the feed.
What to do. Take the app’s own advice, which appears over the player: “Stream not loading? Try YouTube or Kick, or open in new window.” The open in new window button pops the stream out into its own window, where the platform’s restrictions do not apply, and your merged chat stays where it is. The same button is in the player’s top bar as Open in new window.
The extension shows you signed out, or no overlay appears
Section titled “The extension shows you signed out, or no overlay appears”What is happening. One of three things, in the order worth checking:
- The overlay is switched off for that platform. The extension has a per-site Embed toggle for YouTube, Twitch and Kick, and it only injects where the toggle is on.
- You are not on a channel page. The overlay replaces a chat panel, so it only
appears where one exists: a channel page on Twitch or Kick, a
/watchpage with a live chat on YouTube. Browse, directory, category and settings pages are deliberately skipped, and on YouTube a video with no live chat has nothing to replace. - The extension’s own session has lapsed. It signs in separately from the web app.
What to do. Open the extension’s popup from the toolbar. Check the Embed toggle for the platform you are on, and if the popup is showing the sign-in view, sign in there, with Twitch, Google, Kick or your Pyre password. Then reload the channel page. The extension has a guide of its own: Install the browser extension.
Mentions arrive but make no sound
Section titled “Mentions arrive but make no sound”What is happening. Audio Alerts are off by default, both of them: Play sound on @mention and Play sound on keyword highlight start switched off. Nothing is broken.
What to do. Turn them on in Settings, under Audio Alerts. If they are already on and still silent, click anywhere in the page once: browsers block audio until the page has been interacted with. Note that OS notifications are a separate switch, also off by default, under Desktop notifications.
Blocked users are back on another machine
Section titled “Blocked users are back on another machine”What is happening. Blocks are stored on this browser only. They are a reading filter held locally, not part of your Pyre account, so another browser, another machine and the desktop app each keep their own list. Clearing site data clears them.
What to do. Rebuild the list where you need it, or accept that the machine you moderate from is the one that carries it. If you want someone gone for everyone, that is a platform action, not a block: see Moderate from the feed.