Winamp Player Control via SB

Description

This extension allows you to control the Winamp media player directly through Streamer.bot during your streams. It provides automated chat updates whenever music is playing, paused, or skipped, making it ideal for streamers who play local music on stream from their PC.

Disclaimer: The C# code in this extension was generated with AI assistance and adjusted for Streamer.bot integration.

Key Features

  • Play / Pause Control: Toggle music playback remotely via Streamer.bot actions.
  • Track Skipping: Instantly skip to the next track in your Winamp playlist.
  • Automated Chat Monitor: Tracks Winamp’s state every 3 seconds to announce current song titles in chat or alert viewers when music is paused or skipped.
  • Broadcaster Integration: Tested and verified for Twitch streaming.

Requirements

  • Streamer.bot v1.0.7 or newer
  • Winamp v5.9.2
  • OBS Studio with an Application Audio/Window Capture source named Winamp

Import File

WinampPlayerControl_V1.0.SB (4.3 KB)


Installation

In Streamer.bot, click the Import button in the top menu. Drag the WinampMusicControl_V1.0.sb file into the Import String field and click Import.

OBS & Winamp Setup

  1. Open Winamp, load your music playlist, and start playback.
  2. In OBS Studio, add an Application Audio Capture (or Window Capture) source and name it strictly Winamp.
  3. Verify that your audio levels for Winamp are registering in OBS.

Streamer.bot Action Setup

  1. Ensure the four imported actions are present in your Streamer.bot instance:
    • Winamp Play/Pause
    • Winamp Skip
    • Winamp Controller
    • Winamp Monitor
  2. Ensure the Winamp Monitor timed action is enabled and set to run every 3 seconds to handle automated chat notifications.

Configuration

Winamp Monitor Settings

By default, the Winamp Monitor action checks playback state every 3 seconds and outputs messages to your chat.


Commands

Assign these actions to chat commands or channel point redemptions as needed:

Command Action Target Description
!play / !pause Winamp Play/Pause Toggles Play and Pause in Winamp.
!skip Winamp Skip Skips to the next track in the playlist.