Skip to content

Releases: ShadowOkami4/StreamNotifier

Version 4.0.0 the jump from Script to Plugin

Choose a tag to compare

@ShadowOkami4 ShadowOkami4 released this 05 Jun 19:30
Release picture

Version 4.0.0

Release Date: June 5, 2026

New Features

  • Native OBS Plugin: StreamNotifier is now a full C++/Qt OBS plugin instead of a Python script.
  • OBS Dock: Added a compact dock for quick status checks, enabling/disabling automatic sends, opening settings, and sending messages manually.
  • Tools Menu Settings: Added a full settings window under OBS Tools > StreamNotifier Settings.
  • Discord Components V2: Replaced the old embed system with Discord Components V2 support.
  • Visual Message Builder: Create containers, text blocks, separators, media galleries, sections, and link buttons without writing JSON manually.
  • Multiple Messages: Configure and manage multiple webhook messages.
  • Event Triggers: Send messages on stream start, stream stop, recording start, and recording stop.
  • Templates: Save, load, update, and reuse your own message templates.
  • Discohook Preview: Added a direct preview/export link so messages can be visualized in Discohook.
  • Portable OBS Support: Improved install support for portable OBS setups.

Improvements

  • Cleaner and more user-friendly dock design.
  • Better editor layout and sizing behavior.
  • Component list now updates properly when message text changes.
  • Improved validation and formatting for Discord Components V2 JSON.
  • Existing script-style settings can be migrated into the new plugin format.

License

  • StreamNotifier now uses the GNU General Public License v2.0.

Thank you for using StreamNotifier! This release is a major step from a simple script into a full OBS plugin, and more improvements are planned.

Version 3.0

Choose a tag to compare

@ShadowOkami4 ShadowOkami4 released this 21 May 19:52
24af978
drawing

Version 3.0

Release Date: May 21, 2024

New Features

  • Dynamic Fields: You can now enable and configure up to 10 custom fields that can be included in your embeds. The checkboxes for enabling fields appear dynamically, keeping the interface clean.
  • Renaming: The script formerly known as OBScord is now StreamNotifier.

Stay tuned for more updates and improvements. Thank you for using StreamNotifier!

Old Description

Welcome to StreamNotifier, an OBS Python Script that sends a Discord Webhook Message when you start your stream. This script allows you to customize the message content, author details, and embed various fields and media. We hope you find it useful!

Features

  • Send Discord Webhook Messages: Automatically send messages to a specified Discord channel when you start streaming.
  • Customizable Messages: Personalize your messages with custom content, author information, titles, descriptions, and URLs.
  • Embed Support: Add rich embeds to your messages, including images, thumbnails, and footers.
  • Dynamic Fields: New in version 3.0, dynamically add and configure up to 10 custom fields that can be included in your embeds.

Installation

  1. Install Python 3.11: StreamNotifier requires Python 3.11 or higher. Install it from the official Python website: Python Downloads.
  2. Install discord_webhook: Open a terminal or command prompt and run pip install discord_webhook.
  3. Add Script to OBS: In OBS, go to Tools > Scripts, and then click the + button to add the downloaded script.
  4. Select Python Directory: In OBS, go to Tools > Scripts >Python, and set the Python directory to the location of your Python installation where you installed discord_webhook.

Usage

Script Settings

Important

  • Webhook URL: The URL of your Discord webhook.

Normal Message

  • Message: The content of the message to send.

Embed

  • Author: The name of the message author.
  • Author URL: A URL for the author (optional).
  • Author Icon URL: An icon URL for the author (optional).
  • Title: The title of the embed.
  • Description: The description of the embed.
  • Body URL: A URL for the embed (optional).
  • Color: The color of the embed (in hex).
  • Image URL: A URL for an image to include in the embed (optional).
  • Thumbnail URL: A URL for a thumbnail to include in the embed (optional).
  • Footer: The footer text for the embed.

Dynamic Fields

You can enable and configure up to 10 custom fields

Only the next field's checkbox will appear if the current one is enabled, keeping the interface clean and manageable.

Changelog

Version 3.0

  • Renamed: OBScord is now StreamNotifier.
  • Dynamic Fields: Added support for up to 10 dynamic fields. Each checkbox for enabling fields appears only if the previous one is active, creating a cleaner and more user-friendly interface.

License

This project is licensed under the MIT License. See the LICENSE file for details.


We hope StreamNotifier enhances your streaming experience by keeping your community engaged with timely and informative Discord notifications. Happy streaming!

v2.0

Choose a tag to compare

@ShadowOkami4 ShadowOkami4 released this 19 Dec 22:00
19c54e3

OBScord 2

Hello everyone Okami here
and welcome to OBScord Version 2
hope you`ll like it what change

What´s New :

  1. Full and Lite Version

Lite Version
  • A tiny version of OBScord without Fields
Full version
  • Full version of OBScord with 2 Fields
  1. Discord Test Server

What Changed :

  1. Color Picker

  • the int slider was changed to a color picker to make the picked color accurate
  1. Cleaned up Code

  • the code was cleaned up to be more readable

Full Changelog: https://github.com/ShadowOkami4/OBScord/commits/v2.0