Streaming

Twitch Song Announcer

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

Get help

Profiles

No

Dial support

No