Skip to content
WolfWave
Troubleshooting

Troubleshooting

Fixes for the errors WolfWave can show. Twitch sign-in, Apple Music permission, Discord connection, OBS overlay, and what to do when a reset stops partway.

Every error in WolfWave names what broke and offers the button that fixes it. This page is the longer version, for when you want the why.

If your problem isn't here, open an issue with your logs attached. Settings, Advanced, Export Logs writes a file you can drop straight into the issue. Logs contain no tokens.

Twitch

Sign-in expired

Twitch access tokens don't last forever. WolfWave refreshes yours in the background, but a refresh can fail if you revoked access, changed your Twitch password, or the token sat unused for a long time.

Fix: click Reconnect with Twitch on the banner. Nothing else is lost: your channel, commands, and settings stay exactly as they were.

"Your sign-in is fine" errors

If WolfWave says your sign-in is fine and something else went wrong, believe it. Reconnecting won't help, and it's checked rather than assumed.

MessageWhat happenedWhat to do
Twitch isn'tTwitch returned a server errorWait a minute, then Try Again
We're being rate limitedToo many requests in a short windowWait for the countdown, then Try Again
You're offlineYour Mac can't reach TwitchCheck your network, then Try Again

None of these are caused by anything you did, and none of them affect your saved sign-in.

No Twitch channel by that name

Twitch has no channel with that name. Almost always a typo.

Channel names are the name in your channel URL, not your display name. If your URL is twitch.tv/mrdemonwolf, the channel is mrdemonwolf. Letters, numbers, and underscores only, 25 characters or fewer.

Signed in, but missing a permission

Your sign-in works. WolfWave just wasn't granted one of the optional permissions, usually because you turned on a feature that needs a permission you didn't have when you first signed in.

FeaturePermission
Channel-point requestschannel:manage:redemptions
Bit requestsbits:read
Vote-skip using Twitch Pollschannel:manage:polls

Fix: click Reconnect with Twitch. This is the one case where reconnecting a working sign-in is the right move, because a background refresh can't add a permission you never granted. Everything else keeps working while the permission is missing, and only the feature that needs it is affected.

WolfWave isn't set up for Twitch

This build shipped without a Twitch Client ID, so it can't talk to Twitch at all. You'll only see this if you built WolfWave from source.

Fix: copy Config.xcconfig.example to Config.xcconfig in apps/native/WolfWave/, fill in TWITCH_CLIENT_ID from your Twitch application, and rebuild. Or download a build where it's already wired up.

Chat replies stopped

WolfWave is connected and reading chat, but Twitch is refusing the messages it tries to send. Commands go quiet even though everything looks connected.

Fix: reconnect. If it comes back, check whether the account WolfWave signed in with is banned or timed out in your own channel, which does happen with bot accounts.

Apple Music

Let WolfWave read what's playing

macOS gates one app reading another's state behind Automation permission, and it has to be granted per app pair.

Fix: click Open System Settings, then Privacy & Security, Automation, WolfWave, and turn on Music.

WolfWave only ever reads the current track. It never plays, pauses, skips, or changes your library. If you turned it on and it still says off, quit and reopen WolfWave. macOS sometimes doesn't hand the new permission to a running app.

WolfWave lost track of Music

Music stopped answering WolfWave, so the now-playing card is frozen on the last track it saw. Usually Music itself is wedged.

Fix: quit and reopen Music. WolfWave picks the track back up on its own.

Music can't see your requests playlist

Song requests are added to your Apple Music library in the cloud, but they play out of the Music app on this Mac. If Sync Library is off, Music never sees the playlist and requests have nothing to play from.

Fix: in Music, Settings, General, turn on Sync Library, then click Check Again in WolfWave. Song requests keep running while you sort this out.

Discord

Discord isn't connecting

WolfWave tells these three apart, and they need different fixes.

StatusWhat happenedWhat to do
Discord not runningNo Discord app found on this MacOpen Discord. WolfWave connects on its own
RefusedDiscord is running but rejected the connectionRestart Discord
BlockedmacOS blocked WolfWave from reaching Discord's local socketRestart WolfWave, then send a bug report if it persists

Rich Presence needs the Discord desktop app. The browser version has no local connection for WolfWave to use.

Not configured

This build shipped without a Discord Application ID. Same situation as the Twitch one above: set DISCORD_CLIENT_ID in Config.xcconfig and rebuild, or download a build where it's already set.

Stream widgets

The overlay stopped updating

Almost always the token or the port changed, and OBS is still pointed at the old URL.

Fix: copy the overlay URL again from Settings, Stream Widgets, and paste it into your OBS browser source. Regenerating a token invalidates every URL that used the old one.

Port already in use

Another app on your Mac already holds that port.

Fix: pick a different port in Settings, Stream Widgets, then update the URL in OBS to match.

That token won't save

Tokens are exactly 64 hex characters, 0 to 9 and a to f. The overlay and control tokens also have to differ from each other. If saving fails outright, your current token stays active, so OBS keeps working.

Settings and data

Reset stopped partway

Erase & Reset removes your saved sign-ins first, and stops if macOS refuses. Nothing was erased. WolfWave says so explicitly rather than leaving you to guess.

Fix: try again. If it keeps failing, restart your Mac and retry. A Keychain that refuses deletion usually clears after a reboot.

That's not a WolfWave backup

The file wasn't produced by WolfWave's Back Up Settings, or it's damaged. Backups are written by Settings, Advanced, Back Up Settings. A backup from a newer WolfWave than the one you're running can't be imported, so update first.

Couldn't save your Twitch sign-in

macOS blocked WolfWave from writing to the Keychain. You'll be asked to sign in again next launch.

Fix: sign in again. If it repeats every launch, open Keychain Access and check whether the login keychain is locked.

Updates

Couldn't check for updates

WolfWave couldn't reach the update server. Usually a network blip.

Fix: click Check Again. If you installed with Homebrew, WolfWave doesn't manage its own updates at all: run brew upgrade wolfwave.

Still stuck

Export your logs from Settings, Advanced, then open an issue. Include what you were doing and the exact message WolfWave showed. Logs never contain tokens or credentials.

On this page