TOXIC LIVE CONTROL
YOUR LIVE • YOUR RULES
DEMO MODE

LIVE control centre

Your mobile companion dashboard. Use it alongside TikTok LIVE, or open it on your second iPhone.

Wheel entries0
Gift rules0
Battle points · You0
Battle points · Other0
Connection status: This first build is a working interface prototype. Gift and battle events below are simulated for testing. A separate always-on connection service still needs to be configured before real TikTok events can arrive.

Quick actions

Test event simulator

Use these buttons to test how the dashboard responds. They do not send anything to TikTok.

Demo only: this updates the selected username's local test record, not TikTok.

No test events yet.

Custom entry wheel

Add names, give extra entries, remove names and spin a winner. Your list is saved on this device.

▼

Customise your wheel

Add entries

Gift animation rules

Create rules for the gifts you want to celebrate. Real triggers will be connected later.

Battle control

Manual scoreboard prototype. Automatic opponent and score detection requires the LIVE connection service.

Individual viewer activity

Select one username to see only that person's recorded activity. Counts entered here are manual/demo until a supported TikTok event connection is added.

LIVE session management

Start a fresh session when you begin a new LIVE. Current counts are archived into each viewer's history before counters reset.

Select a viewer

Their individual taps, shares, reposts, comments and gifts will appear here.

Privacy by design: the selected profile displays only that username's record. TikTok must actually provide per-user events for automatic counting; aggregate LIVE totals cannot be split into individual people.

Gift-triggered jump scares

Configure which gift should trigger a scare. The test button previews a local effect; real gift triggering requires the TikTok LIVE connection.

Random filter picker

Choose a random filter idea when a selected gift arrives. This picker cannot remotely apply a native TikTok effect; you select the effect in TikTok yourself unless an official supported control becomes available.

Music playlist

Paste a YouTube playlist URL to load the official embedded player. Playback and audio routing depend on iOS, YouTube and your LIVE setup.

Paste a playlist and tap Load playlist. On iPhone, press Play inside the YouTube player if playback is blocked.

Independent audio plan

Set the intended behaviour for your audio setup. This dashboard cannot force iOS to send one sound to Bluetooth and another to TikTok simultaneously.

Important: a normal iPhone web app cannot guarantee simultaneous iPhone-speaker and Bluetooth output, nor independently route app audio into TikTok LIVE. For reliable separate audience and local channels, we may need an external mixer/interface or another audio-routing setup. We will test before claiming this works.

Soundboard

Tap to play a basic built-in test tone. Later you can assign uploaded sound files to buttons and gift rules.

iPhone audio may require one tap to enable playback.

Connected accounts

Connect each service using its supported method. This page never asks for your TikTok password, YouTube password, or Discord bot token.

TikTok LIVE · Not connected

The gateway must be deployed and configured with your LIVE username before this can connect. Public LIVE event reading uses an unofficial community library, not an official TikTok creator API.

YouTube

YouTube player · Ready for public playlist embeds

Public playlists can be loaded in the Audio & music section using YouTube's official embedded player. This does not sign your Google account into the app or expose private playlists.

Open YouTube account

The app can control the embedded player after you load it and tap Play. iPhone autoplay and audio routing remain subject to iOS and YouTube rules.

Discord server

Discord bot · Not configured

The invite installs a bot you create in the Discord Developer Portal. The bot token must be stored as a server-side secret after the backend is deployed. Do not paste it into this page.

Open Discord Developer Portal
Connection truth: Saving account details does not mean a service is connected. TikTok requires the private event gateway; Discord requires a bot or webhook deployed on the server; YouTube's public playlist player works through its official embed. Connection badges change only when the relevant step actually succeeds.

App settings

Backup & move to your other iPhone

Export wheel names, gift rules, individual viewer profiles and session history, jump-scare rules, battle scores, playlist and audio preferences into one backup file. Transfer that file to your second iPhone and import it there.

Backups are stored wherever you choose to save the downloaded file.

Privacy note: this prototype stores wheel entries and gift rules in this browser on this device. A backup is a file you control. It does not ask for your TikTok password. No TikTok account is connected yet. Two phones do not automatically sync until a secure shared server is added.