Features
Every WolfWave feature , !song chat command, song requests, Discord Rich Presence, OBS overlay themes, vote-to-skip, channel-point and bit redemptions.
All-in-one
One app. Apple Music → Twitch, Discord, OBS. Done.
Music Sync
TL;DR: WolfWave sees what you hear, instantly.
- Native Sync: Talks to Apple Music directly. No hacks, no lag.
- Set and Forget: Sits in your menu bar. Quiet.
- Smart History: Remembers your last song so
!lastjust works. - Song-Change Notifications: Opt-in macOS banner on every track change, with album art. The banner replaces in place instead of stacking.
- Power Saver: Slows down on Low Power Mode to save battery.
Twitch Chat Bot
TL;DR: Chat commands on autopilot.
- Modern API: Twitch EventSub for lightning-fast responses.
- Custom Commands: Flip
!song,!last, and more on with one click. - Anti-Spam: Built-in cooldowns keep chat tidy.
- Mod Friendly: Mods and the channel owner skip cooldowns.
Song Requests
TL;DR: Let chat pick the music.
!sr <song>: Anyone can request a track. WolfWave finds it on Apple Music and queues it.- Built-in Queue: See every pending request in Settings. Reorder, remove, or clear.
- Hold Mode: Pause new requests with one toggle (or
!holdin chat). - Blocklist: Block tracks, artists, or albums you never want played.
- Mod Controls:
!skip,!hold,!clearqueuefor trusted users. - Chat Vote-Skip: Let chat skip a song together with
!voteskip. Chat-tally or native Twitch poll, with a minimum-vote threshold you set. - Apple Music Links Welcome: Paste a track URL. WolfWave resolves it.
Channel Points & Bits
TL;DR: Reward your community for keeping the queue full.
- WolfWave-managed Channel-Point Reward: One toggle and WolfWave creates, reconciles, and fulfills a "Request a Song" Channel Points reward for you. Redemptions feed straight into the song-request pipeline.
- Bit Boost: When a viewer cheers bits, their most-recent queued request jumps to the front. Same pipeline, same blocklist, same audience rules. Bits just bump priority.
- Same Audience Controls: Channel-point + bit requests respect the request audience, blocklist, per-user limits, and hold-mode that already gate chat requests.
Listening History & Stats
TL;DR: See what you actually listen to. Privately.
- Opt-In: Off by default. Turn it on in Settings or onboarding. Nothing is recorded until you do.
- On-Device: Your history is a plain file on your Mac. Never uploaded, never tracked.
- Smart Counting: A track only counts once it plays past halfway. Skips don't pad your stats.
- Charts: Top artists, listening time, a 7-day trend, and when-you-listen breakdowns.
- Monthly Wrap: A personal "wrapped"-style summary every month. Export it as an image.
!statsfor Chat: Viewers can ask for your top track. Only answers while you're live.- Retention Picker: Keep history forever, or auto-prune to 7 / 30 / 90 / 180 / 365 days. Older entries drop on next launch.
Discord Status
TL;DR: Show off your taste.
- Live Profile: "Listening to WolfWave" on your Discord profile, with Apple Music album art.
- Auto Art: High-res album covers from iTunes, automatically.
- Progress Bars: Friends see exactly where you are in the track.
- Zero Setup: Connects to Discord on your Mac. No bot tokens.
Now-Playing Widget
TL;DR: A beautiful widget in seconds.
- No Internet Needed: The widget runs on your Mac. Works offline.
- OBS Ready: Add as a Browser Source. Done.
- Real-time: Updates the millisecond the song changes.
- Smooth Transitions: The card slides in with a subtle bounce when a song starts, slides + blurs out calmly when playback stops, and the progress bar drains smoothly to zero. Rapid track skips crossfade the artwork + metadata instead of re-triggering the entrance. No strobing on stream.
- Auth Token Built-in: Every install ships with a per-install auth token, auto-injected into the widget URL. Regenerate from Settings to drop every active client. Two-PC streamers can connect from a second computer or phone over the LAN.
- Six Themes, Three Layouts:
Default,Dark,Light,Glass,Neon,WolfWave×Horizontal,Vertical,Compact. Pick one in Settings. - Customizable: Tweak colors, fonts, and layout to fit your stream.
Streamer Mode
TL;DR: One tap to make WolfWave camera-safe.
- One Toggle: Flip from the menu bar's Streamer Quick Actions.
- Masks Sensitive Values: Connected Twitch channel name, overlay/widget URLs, the WebSocket URI, and the auth token all swap to
••••••masks across the UI. - Disables Copy/Open: Buttons next to masked values are disabled so screenshots can't leak the underlying value via accessibility.
- UI-Only: WebSocket broadcasts, Discord Rich Presence, and Twitch chat output are unaffected. Only what's drawn on your screen changes.
Security & Privacy
TL;DR: Your data is your business.
- Keychain Secure: Tokens live in the macOS Keychain. Same place as your passwords.
- No Tracking: Zero analytics. Data only goes to services you turn on (Twitch, Discord, iTunes artwork).
- Signed & Notarized: Verified by Apple. Install with confidence.
How WolfWave compares
Other tools cover one slice. WolfWave does the whole stack. For Apple Music, on macOS, free.
| Capability | WolfWave | Jam Deck-style overlay | Discord-RPC-only apps | Spotify-only bots |
|---|---|---|---|---|
| Apple Music on macOS | ✅ | ✅ | ✅ | ❌ (Spotify) |
Twitch !song chat command | ✅ | ❌ | ❌ | ✅ |
Twitch song requests (!sr) | ✅ | ❌ | ❌ | ✅ |
| Discord Rich Presence | ✅ | ❌ | ✅ | ❌ |
| OBS browser-source overlay | ✅ | ✅ | ❌ | varies |
| Channel-point + bits redemptions | ✅ | ❌ | ❌ | varies |
| Free + open source (GPL-3.0) | ✅ | varies | varies | varies |
Ready to dive in?
Documentation
Install, configure, and extend the Apple Music → Twitch / Discord / OBS bridge for macOS. Free, open source, sandboxed.
WolfWave vs. Jam Deck, Cider, Now Playing & More
Side-by-side comparison of WolfWave against every other Apple Music streaming tool: Jam Deck, Cider + cider4obs, Now Playing Pro, MusicRPC, NextFire, Nyan, Moobot.