Skip to content

TDSBLive 0.1.0 MVP

Choose a tag to compare

@TechDaddyKB TechDaddyKB released this 02 Oct 23:02
be46772

TDSBLive 0.1.0 MVP

TDSBLive runs on your own computer and brings combined chat, overlays, supporter totals and local automation together. Streamer.bot connects the platforms and runs selected actions; Speaker.bot handles speech.

Downloads include a self-contained Windows x64 ZIP, a per-user Windows installer and SHA256SUMS.txt. No separate .NET installation is needed. Login startup is optional and off by default. The package includes an offline user guide and the supplied Streamer.bot import.

Included capabilities:

  • Guided setup, read-only bot connection tests, session-only credential entry and optional Windows-protected credential storage.
  • Transparent OBS combined chat and a streamer browser/dock with light/dark mode; platform logos, supported badges, native/7TV/BetterTTV/FrankerFaceZ emotes and recognized Twitch GIFs.
  • Basic visual overlay editing, local media, AlertBox queues and revision recovery.
  • Persistent Rumble snapshot baseline/deduplication, health/gap diagnostics and qualified custom-trigger forwarding.
  • Exact/converted/nominal/unknown supporter accounting, linked identities, valuation reconciliation, crown/leaderboards and stream totals.
  • Ko-fi speech, Bits overlay sounds, selected Streamer.bot actions, bounded rules/queues and execution history. Simulation/replay is isolated by default.
  • SQLite-consistent private backups, check-before-confirming restore, retained safety copies and paused restored integrations/rules.
  • Local and optionally authenticated LAN HTTP; HTTPS and certificates are not required. LAN HTTP does not encrypt traffic.

Start with the plain-language guide: https://github.com/TechDaddyKB/tdsblive/wiki

Qualification and limitations:

  • Native Windows GitHub Actions qualifies builds, tests, coverage imports, ZIP/installer, restart/restore, startup opt-in, reinstall/uninstall and retained data. Actual Windows package runtime is separately checked under Wine with installed bots and Linux OBS.
  • Paid-event qualification uses explicitly opted-in owned Rant/Ko-fi/Bits examples in disposable data. Actual paid-platform delivery remains unverified; no test payment is required. Unverified Rumble subscription/gift behavior remains gated.
  • Native Windows streaming-PC performance remains unverified and explicitly deferred. With real Rumble polling, both bots and two OBS sources connected, the Wine test measured 4.616% idle CPU (60 seconds), 5.600% ordinary-chat CPU (180 seconds, 360 synthetic preview messages) and peak backend memory of 321.35 MB. CPU percentages use one logical core as 100%. The 1% idle / 3% chat / 300 MB targets are not met; the project owner explicitly accepted release with these documented Wine limitations.
  • VTube Studio-specific work is on hold; use Streamer.bot's built-in integration. Advanced editor tools, custom-widget sandbox/portability and the limited StreamElements shim remain later G11–G13 goals.
  • Real Rumble API health/baseline and actual OBS tone/Speaker.bot speech are confirmed in the available environment. Read the qualification checklist for evidence and approved scope.

Release validation:

  • Windows CI 37073729890 passes 75 core tests, 384 host tests without skips, 175 frontend tests, OpenCover/LCOV imports, SonarQube quality gate and native package qualification.
  • Both downloaded artifacts match SHA256SUMS.txt. The actual downloaded EXE passes read-only bot tests under Wine, with no outgoing automation receipts, and quits cleanly. All ten offline guide chapters and eight screenshots work with networking disabled.
  • PR #13 is merged as be46772. Its tree exactly matches validated source 649b2d1. Release assets are those verified Actions artifacts.

Use the installer for the simplest setup, or extract the ZIP and run TDSBLive.exe. Start with the included guide or GitHub wiki. Do not publish your Rumble URL, credentials or private backups.