TheNerdyBox

SignalBox

v0.2.6

A free OBS Studio plugin that keeps your Twitch category matching the game you are actually playing — and asks first when it is not sure, instead of switching behind your back.

Free, for OBS Studio 30+ on 64-bit Windows. A preview build — it works and is in daily use, but it has not been through a wide public test yet.

v0.2.623 August 2026

The first public build, and an update check that actually reports something.

Added

  • “Check for updates” now tells you what it found in the activity log — whether you are up to date, whether there is a newer version, or why the check failed. When there is a newer one the button becomes “Get v0.x.y” and opens that release.

Changed

  • The version in the dock footer links to these release notes.

Fixed

  • The update check pointed at a page that did not exist, so it always failed — and it only ever said so in a tooltip on a button that looked unchanged, which is indistinguishable from the button doing nothing.
v0.2.523 August 2026

Clearer names and more room for the two newest buttons.

Changed

  • “Stream Ending” is now “Stream Ending/Stop Detection” — the old name only covered half of what the button does.
  • It and “Just Chatting” now each get a full-width row of their own, under “Fix This!”, instead of sharing one line where the second one got squeezed.
  • While the hold is on, the button reads “Detection stopped — press to resume”.
v0.2.422 August 2026

Three ways to tell SignalBox what you are doing, instead of leaving it to guess from what is running.

Added

  • Stream Ending/Stop Detection: stops SignalBox touching your category while you wrap up. You do not have to remember to turn it back on — it clears itself when you stop streaming, or when a new game starts. Opening a browser or an editor during the outro does not count as a new game.
  • Just Chatting: one click sets your category to your fallback category, live or not. Automatic switching carries on as normal afterwards.
  • SignalBox now speaks up when nothing is running. After a couple of minutes with no game detected it asks what you are up to, and offers to set the category, keep waiting for a game, or leave your category alone because you are only recording. Asked at most once per idle stretch, and there is a checkbox in Settings to turn it off for good.
v0.2.321 August 2026

The dock takes up less room.

Changed

  • Status and Twitch now swap instead of stacking: before you connect you get Twitch and Activity, and once you are connected the Twitch box disappears and Status takes its place. If the connection is ever lost, they swap back. Reconnecting stays available any time under Settings.
v0.2.221 August 2026

When a game cannot be matched to a category, it now says why.

Changed

  • The activity log says whether Twitch returned nothing for that name, or returned something that was not a close enough match — and what it was — then points at “Fix This!” to settle it permanently. Previously it only said the match failed, which looks identical to the plugin being stuck.
v0.2.121 August 2026

Four things the dock was saying that were not true.

Fixed

  • The dock offered “Connect to Twitch” directly underneath “Connected as you”. It read as “that didn’t work, press me again”, and pressing it started a fresh authorisation nobody needed.
  • “Open page” stayed on screen after a successful sign-in, offering to reopen a page for a code that had already been used.
  • Closing a game while offline counted down to a question it was never going to ask. Holding your category was the right thing to do — it only asks while you are live — but the countdown described something else.
  • Games whose store name carries ™ or ® could fail to match any category. The name was cleaned up before comparing but not before searching, so “STAR WARS™: The Old Republic™” found nothing, while Twitch lists it as “Star Wars: The Old Republic”.
v0.2.021 August 2026

A wrong detection can be corrected from the dock, and told to stay corrected.

Added

  • Fix This!, beside the detected app: search Twitch and pick the category that app should always use, tell SignalBox never to switch for it, or clear a rule you set earlier. No config files, and nothing to type — the app’s identity is filled in for you, and your choice applies straight away rather than waiting for the app to be detected again.
  • Rescan now reloads your alias and helper files. Editing either used to need an OBS restart. Rescan reports what it picked up, so a change that was read is distinguishable from one that was not.
  • The dock footer and the OBS log both show which build is running, beside the version. Two builds of the same version are no longer indistinguishable.

Fixed

  • A saved per-app rule was written to disk and then ignored by everything downstream, so apps without store details asked before switching every time — including ones you had already answered for. Your answer is now final.
  • “Never switch for this app” logged a failure to match every time that app was detected. It had not failed to recognise anything; you asked for silence, and it now says so.
  • The live category read “(unknown)” for a whole session until SignalBox itself changed something, while connected, with the answer one request away. It now syncs as soon as Twitch connects.
  • Settings asked you to connect to Twitch even when the dock was already connected. It shows the connected account and offers “Reconnect” instead.
  • A malformed or missing alias file wiped the entire alias table instead of keeping the last good one.
  • The installer removed only the first older SignalBox it found, so a duplicate registration could survive an update and keep its own copy of the plugin. It now removes every older one and verifies they are gone rather than assuming.

Looking for what shipped on this site?

SignalBox is its own thing, with its own version history. What changed on thenerdybox.com itself is a separate list.