Skip to content
WolfWave

How to Use

Connect Twitch, enable Discord Rich Presence, add the OBS browser source, and turn on song requests. Step-by-step macOS guide for Apple Music streamers.

5-minute setup

WolfWave runs itself once set up. Here's how each piece works.


The Menu Bar

WolfWave lives in your macOS Menu Bar (top-right of your screen).

  • Click the wolf icon to see what's playing.
  • From the menu: quick toggles, hold/resume the request queue, open Settings.

Sync Music

TL;DR: Keep the music flowing.

Flip the Sync Music switch in Settings. WolfWave instantly spots when you change a song.

Pro-tip: Click the wolf icon for a quick "Now Playing" card with artwork and artist info.


Now-Playing Widget

TL;DR: The easiest widget you've ever set up.

WolfWave hosts the widget right on your Mac. No external links. No internet needed.

Open Settings → Stream Widgets.
Click Enable Widget Server.
Copy the Widget Link. The per-install auth token is already in the URL. Keep it intact.
In OBS, add a Browser Source and paste the link.
Set the size to match your layout. See the table below.
LayoutBrowser Source size
Horizontal (default)500 × 120
Vertical320 × 360
Compact320 × 80

Important: Turn on "Shutdown source when not visible" in OBS so the widget reconnects cleanly when you switch scenes.

Auth Token

The widget is gated by a per-install token, stored in the macOS Keychain and auto-injected into the Widget Link.

  • Reveal it: Eye toggle next to the token field. Hidden by default.
  • Regenerate: Drops every active client. Re-copy the Widget Link into OBS afterward.
  • Custom value: Edit the token field to supply your own string (handy when you want a memorable value or you're rotating after a leak).

Connecting from a second computer or phone? Use http://<your-lan-ip>:8766/?token=<token>. Both the host and the token are required.

Themes & Layouts

Pick from six themes (Default, Dark, Light, Glass, Neon, WolfWave) and three layouts (Horizontal, Vertical, Compact) in Settings → Stream Widgets.


Twitch Chat Bot

TL;DR: Chat commands for everyone.

Once you're logged into Twitch (Settings → Twitch), the bot auto-connects when you open the app.

  • Pick commands: Choose which ones chat can use (like !song, !last, !sr, !voteskip, !stats).
  • Cooldowns: Set wait times so nobody spams.
  • Mod Bypass: Mods and you can use commands as much as you want.

See the Bot Commands page for the full list, including Vote-Skip and Live Stats.


Song Requests

TL;DR: Let chat queue up tracks.

Open Settings → Song Requests and run the quick guided setup. It checks your Twitch connection, asks for Apple Music access, and creates the WolfWave Requests playlist. You can't switch requests on until setup is done, so nothing half-configured ever goes live.

  • How chat uses it: !sr <song name or Apple Music link>. WolfWave finds the track and adds it to the queue.
  • Queue Panel: See every pending request right in Settings. Reorder or remove with a click.
  • Hold Mode: Pause new requests when you need a break. Flip it from Settings or !hold in chat.
  • Blocklist: Block specific tracks, artists, or albums you never want played.
  • Quick Access: Hold/resume the queue directly from the menu bar.
  • Share the playlist (optional): Requests collect in the "WolfWave Requests" playlist. The last setup step lets you share it publicly so !playlist posts a live link in chat. Skip it if you'd rather not. If you ever delete or un-share that playlist, WolfWave spots it, turns !playlist off, and shows a "set up again" banner so chat never gets a dead link.

Streamer Mode

TL;DR: One tap to make WolfWave camera-safe.

Flip Streamer Mode from the menu bar's Streamer Quick Actions before you go live. WolfWave masks the connected Twitch channel name, the overlay/widget URLs, the WebSocket URI, and the auth token across every settings view. Copy/Open buttons next to masked values are disabled so screenshots can't reveal the underlying value via accessibility.

Streamer Mode is UI-only. Your WebSocket broadcast, Discord Rich Presence, and Twitch chat output keep working as usual.


Discord Status

TL;DR: Show your status.

When Discord Status is on, WolfWave updates your Discord profile to "Listening to WolfWave", with Apple Music album art and the track.

  • Album Art: High-res artwork auto-fetched.
  • Progress Bar: Shows where you are in the song.
  • No Setup: As long as Discord is open, WolfWave finds it.

Settings

From the menu bar, open Settings to:

  • Stream Widgets: Port, themes, layouts, auth token.
  • History & Stats: Listening history opt-in, Stats charts, Monthly Wrap.
  • Notifications: Song-change banner toggle.
  • Twitch: Log in, pick commands, tweak cooldowns.
  • Discord: Turn the profile status on/off.
  • Song Requests: Queue, hold, blocklist.
  • Advanced: Check for updates or reset the setup wizard.

On this page