Streaming
Twitch Song Announcer
by Morfixx
Overview
Detects the currently playing media on Windows and announces the track to your Twitch chat (manual button or chat command). Includes an optional local OBS-friendly overlay, automatic source selection or per-app tracking, configurable announcement templates and cooldowns, and a lightweight Windows helper for reliable media detection.
Key features:
Detects now-playing via Windows Global System Media Transport Controls (GSMTC).
Announce to Twitch chat from a Stream Deck key or via a chat command (configurable template).
Auto or manual music-source selection (pick a specific app or use Auto to prefer common music apps).
Built-in cooldowns (global or per-user) to prevent spam.
Optional local OBS overlay (live-updating Browser Source + JSON API).
Robust Windows helper that re-resolves media sessions and safely reads thumbnails.
Works offline for local overlay; Twitch features require OAuth login (device code flow).
Requirements:
Windows 10 or newer, Stream Deck 6.9+, OBS (optional for overlay).
What's new?
Added multi-commands separated by commas to trigger song command
Added auto-announcing to twitch chat every song change
Added live indicator and only sending messages to chat when live
Details
Type
Streaming
OS
Mac
Windows
Compatibility
Stream Deck 6.9 or later
Size
6.56 MB
Version
0.1.2
Language
English
Support
Profiles
No
Dial support
No