Stream Studio
A simple overlay builder for streamers. Pick a token, drag the pieces where you want them, copy one link into OBS - done. No login, no code, no wallet. Open it on your streaming PC: Stream Studio.
What it is
Stream Studio is a visual editor for a live stats overlay on your stream. It shows the same numbers you see on a token page: airdrops sent, holders paid, cycle timer, event log, and more - updating while the Latrine bot is running.
You arrange the layout once. OBS loads a transparent page behind your gameplay. When you change colors or move a stat box, Studio saves automatically - you keep the same OBS link.
Desktop only. On a phone you only see a short notice. Use the PC you stream from.
Quick start (about 2 minutes)
- Open Stream Studio in Chrome or Edge on your streaming PC.
- Search for your token at the top and select it (it must be running on Latrine - see All tokens).
- On the left, pick a Preset look you like (Latrine is the default medieval style).
- Drag blocks on the preview, or drag a layer name from the right list onto the board. Use the eye icons to show or hide pieces.
- Click Copy OBS URL.
- In OBS, add a Browser source, paste the link, set width and height to match Output size on the left (usually 1920 and 1080).
That is the whole loop. Tweak the layout anytime - refresh the browser source in OBS if the picture looks stuck.
Where to open
- Main link - https://studio.latrinebot.com/
- From the dashboard - open the Widget section and click Open Stream Studio. If you already picked your project, the token is filled in for you.
- Bookmark - after you start editing, you can bookmark the page in your browser and come back later on the same PC.
You do not need to sign in. Studio only builds the overlay look - it does not start the bot or touch your dev wallet.
The screen
- Top - search for a token (same list as All tokens), links to home and docs.
- Left - Preset - six ready-made visual styles. Pick one, then customize.
- Left - My layouts - save named versions of where you put things (stored on this computer only).
- Left - Output size - 1080p, 720p, 1440p, or 4K. Set the same size in OBS.
- Middle - your overlay preview. Drag any block to move it. Numbers update live when the bot runs.
- Bottom strip - shows if the bot is LIVE or stopped, and the output size.
- Right - Layers - turn each piece on or off (ticker, stats, log, cycle ring, and more).
- Right - Theme - two color pickers and a line of custom text for your stream.
- Right - Tools - test popup, open preview, copy OBS link.
Looks (presets)
Start with a full layout, then move things if you want.
| Preset | Feel |
|---|---|
| Latrine | Medieval pixel - gold and stone glass (default). |
| Pump | Dark terminal - mint green accents. |
| Minimalism | Light ghost text, very transparent. |
| Breach | Red cyber HUD, sharp frames. |
| Retro | 8-bit sage panels and pixel labels. |
| Neo Noir | Thin lines on charcoal, film-grain mood. |
Switching preset rearranges the board. You can switch back with Reset or a saved layout.
What you can show
Each piece on the overlay is a layer. A sensible set is already turned on. Open the list on the right to add more.
- Token info - ticker, contract address, X link, website.
- Bot status - LIVE dot, how many cycles ran.
- Cycle - countdown ring and how often drops run.
- Stats - airdrops sent, SOL to holders, holders paid, eligible wallets, burned tokens, fees claimed, market cap.
- Rewards - how fees are split, payout type, holder choice and X boost pills, optional hold vault (creator reserve).
- Rules - which tier is active, full tier table if you want it.
- Activity - last event, scrolling ticker, or a scrollable event log.
- Branding - Powered by Latrine badge, your own tagline, a QR code that sends viewers to your token page.
For the event log, pick Small, Mid, or Large on the right - that changes how tall the log is and how many lines fit.
Move and hide pieces
- Click and drag on the preview to move a block.
- Click the eye next to a layer name to hide it on stream.
- Reset puts everything back to the default for your current preset.
- Short labels (ticker, pills) shrink to fit text. Big panels (ring, log) keep a fixed box.
Colors and tagline
- Gold and Torch change the main accent colors.
- Custom text is your stream line - turn on the custom text layer if you want it visible.
- After you switch preset, check colors again - each look has its own defaults.
My layouts
This is a scratchpad on your browser, not the cloud. Name a layout, click Save layout, and you can Apply it later to restore where you put things. Handy if you want a compact stream layout and a full one for special streams.
Clearing browser data removes these saves. Your main overlay in OBS is unaffected.
Saving
When you pick a token, Studio remembers your overlay online. Every move and color change saves on its own - you do not need a Save button for the OBS link.
- Keep using the same Copy OBS URL link after edits.
- Do layout work on the same PC and browser when you can - that is where your edit session lives.
- If you open Studio on a new PC, you can still view the overlay in OBS; to edit, pick the token again and rearrange.
Add to OBS
- In Studio, set Output size to match your stream (1080p is most common).
- Click Copy OBS URL. Optional: Open overlay checks the look in a browser tab first.
- In OBS: Sources, click +, choose Browser.
- Paste the copied link.
- Set Width and Height to the same as Output size (e.g. 1920 and 1080).
- Leave custom CSS empty - the background is already transparent.
- Place and resize the source in your scene like any other overlay.
Optional: turn on Refresh browser when scene becomes active in OBS if you want a full reload when you switch scenes. Otherwise numbers refresh on their own every few seconds.
Handy buttons
- Test payout - shows a sample drop popup in the preview so you can see where it lands. Safe to click - nothing goes on chain.
- Open overlay - same view OBS uses, in a new tab.
- Copy OBS URL - the link for your Browser source.
Hold vault layer
Turn on Hold vault (creator reserve) in the layer list when your project keeps a non-zero hold slice in the fee split. It reads live data from the token API - you cannot edit the purpose or goal in Studio.
- Configure in the dashboard - Bot settings - Hold fund transparency (docs).
- Simple hold - shows a compact card:
Creator hold reserve, held SOL, and hold %. No progress bar. - Hold with a goal - shows
Holding for …(Dex Paid, Dex Boost Paid, Dex Ad Paid, or your custom label), held SOL, and a progress bar when you set a goal in SOL. - Dex Vault - locked vault (hold fees segregated from dev); short purpose
Reserved for Auto Dex Payment, vault balance, progress toward ~$299, statusAccumulating. Token page shows the longer line. - Adaptive size - the card shrinks for simple hold and widens automatically when the purpose or goal text is long.
- Hidden when inactive - on the live OBS output, the layer hides itself if hold % is 0. In the editor you can still place it while designing.
Viewers on your token page see the goal card in Hold with a goal mode, or the Dex Vault card when that mode is active - not for simple hold.
On your stream
- Viewers see live stats for the token you picked - they update while the bot runs.
- When a drop cycle finishes, a short popup can appear (drop sent, burn, or why it skipped).
- If the bot is stopped, the overlay shows stopped and numbers pause.
- Some empty pieces hide themselves on stream so the HUD stays clean (including hold vault when hold % is zero).
What Studio cannot do
- Start or stop the bot - that is the dashboard.
- Change drop rules, tiers, or how often cycles run - dev settings only.
- Work on a phone - use your streaming PC.
Need a simple widget for your website instead? See the Widget builder in the dashboard. Building something custom with code? That is in Developers - not required for Studio.
Something wrong?
- Phone shows "Desktop only" - open Studio on the PC you stream from. OBS on that PC still works.
- Token not in search - the bot must be running. Check All tokens - your coin should be there with LIVE status.
- Blank overlay in OBS - width and height must match Output size. Right-click the source and refresh.
- Old numbers - refresh the browser source. If the bot is stopped, stats will not move.
- Blurry text - OBS size must match Output size. Do not stretch a 720p layout to a 1080p canvas.
- Changes not sticking - try the same browser you used before, or pick the token again and redo the layout.