Live
v0.9.1
...
🎭 Theater
⊞ Multi
👁 Auto-Cam
↻ Cycle 10s
🔊 Audio
⚙ Options
kick.com/sardinetin Send Text-To-Speech! Use !ttsinfo for help. Send SFX! Use !sfxinfo for help. Visit the Shop to affect contestants! Send them gifts, letters, or egg them to oblivion. kick.com/sardinetin Send Text-To-Speech! Use !ttsinfo for help. Send SFX! Use !sfxinfo for help. Visit the Shop to affect contestants! Send them gifts, letters, or egg them to oblivion.
★ Director
Switch Room
⌨ Keyboard Shortcuts
Switch to Room 1 (Director)
1
Switch to Room 2
2
Switch to Room 3
3
Switch to Room 4
4
Switch to Room 5
5
Switch to Room 6
6
Switch to Room 7
7
Previous / Next Room
Show Shortcuts
/?
Close / Dismiss
Esc
Privacy Policy

sardinetin.stream is built and operated by Sardine Tin. We do not collect, store, or sell personal data beyond what is required to operate the features described below.

What we store locally

We use your browser's localStorage to remember preferences such as your selected camera, cycle timer duration, display name for the Shop and TTS, visual effect toggles, and terminal game progress. A random viewer UUID (no personal info) is also stored for the live-viewer counter. This data never leaves your device and can be cleared at any time through your browser settings.

Payment data (Shop, SFX, TTS)

Shop and SFX purchases are processed by Stripe. TTS tips are processed by KickBot via Stripe. When you place an order or send a tip, the display name, recipient, message, and transaction amount you enter are passed to the payment processor. We do not collect, store, or have access to your credit card number, billing address, or other payment credentials. All payment data is handled entirely by Stripe and is subject to Stripe's Privacy Policy.

Sound effects (SFX)

Custom SFX prompts you submit are sent to ElevenLabs for audio generation after payment is confirmed. The generated audio is stored temporarily on our servers (Cloudflare KV) for up to 24 hours so the OBS overlay can play it, then it is automatically deleted. Your display name and prompt text are stored in our SFX queue for production and moderation purposes.

Text-to-speech (TTS)

TTS messages are forwarded to the KickBot API for the selected Kick channel. Your display name, message text, selected voice, and tip amount are included in the request. We do not store TTS messages after they are forwarded.

Analytics

We use a lightweight live-viewer counter to show production staff how many people are watching and which cameras are popular. Your browser sends a heartbeat every two minutes while the tab is visible, containing only a random UUID and the camera index you are watching. No IP address, location, browser fingerprint, or personal information is included. The UUID is generated randomly per browser, stored in localStorage, and is not linked to any identity. We may also collect basic page-view analytics through Cloudflare Web Analytics, which does not use cookies or track individual users.

Third-party embeds

This site embeds video players and chat from Kick.com (player.kick.com and chat.kick.cx). These embeds are subject to Kick's privacy policy. We do not control or have access to any data Kick collects through these embeds.

Cookies

We do not set any first-party cookies. Third-party embeds (Kick, Cloudflare, Stripe) may set their own cookies subject to their respective privacy policies.

Data retention

Shop orders are retained in our system for production and accounting purposes. SFX audio files are automatically deleted after 24 hours. Analytics heartbeat data is held in memory only and is lost when the server restarts. We do not maintain long-term profiles of individual users.

Contact

Questions? Reach out via the Sardine Tin community on Kick.

Terms of Service

By using sardinetin.stream you agree to the following terms.

What this site is

sardinetin.stream is the official multi-cam viewer for the Sardine Tin live show, built and operated by Sardine Tin. Video and chat are streamed through Kick.com.

Shop (Sardine Toys)

The Shop lets you send virtual items to contestants during the live show. All purchases are final once the item has been delivered on-stream. Prices are listed in USD, are charged at checkout through Stripe, and are subject to change at any time during the show at Sardine Tin's discretion.

Sound effects (SFX)

The SFX feature lets you purchase pre-made or custom sound effects that play on-stream in a specific room. Pre-made sounds play immediately after payment; custom sounds are generated by ElevenLabs AI and may take a few seconds. SFX prices are listed in USD, charged via Stripe, and are subject to change at any time during the show at Sardine Tin's discretion. Custom SFX prompts are subject to moderation. Sardine Tin reserves the right to reject any prompt without delivery.

Text-to-speech (TTS)

The TTS feature lets you send a spoken message to a specific room's Kick channel via KickBot. Tip amounts are listed in USD, charged via Stripe through KickBot, and are subject to change at any time during the show at Sardine Tin's discretion. TTS messages are subject to moderation by both the Sardine Tin team and the Kick channel's own moderation system.

Pricing

All prices for Shop items, SFX, and TTS are set by the Sardine Tin production team and may be adjusted up or down at any point before, during, or after a live show without prior notice. Completed transactions are not retroactively affected by price changes.

Refund policy

If your Shop item or SFX was not delivered on-stream due to a production issue, you may be eligible for a refund. Refunds are issued at the sole discretion of the Sardine Tin team. If approved, refunds will be processed back to your original payment method through Stripe. Sardine Tin reserves the right to issue manual refunds for any reason at any time. No refunds will be issued for items that were successfully delivered, for orders placed in error by the buyer, or for TTS messages that were delivered to KickBot (delivery to the Kick channel is handled by KickBot, not Sardine Tin).

Content moderation

Shop messages, SFX prompts, and TTS messages are all subject to review. Sardine Tin reserves the right to reject and refund any submission containing inappropriate, abusive, harassing, or harmful content without delivery. Repeated violations may result in your IP being rate-limited or blocked from future purchases.

No warranty

This site is provided as-is with no guarantees of uptime, accuracy, or availability. Streams may go offline, features may change, and functionality depends on third-party services (Kick, Stripe, KickBot, ElevenLabs) outside our control. Item, SFX, and TTS delivery depends on live production conditions and is not guaranteed.

User conduct

Chat is provided through Kick's embed and is subject to Kick's community guidelines and terms of service.

Intellectual property

All content on this site, including stream content, branding, and the site itself, is owned by or licensed to Sardine Tin and its respective rights holders.

Changes

These terms may be updated at any time without notice. Continued use of the site after any changes constitutes acceptance of the revised terms.

Changelog

v0.7

  • Added visual TTS voice picker with all 64 voices, avatar photos, and searchable list
  • Fixed voice images not loading for 13 voices
  • Performance improvements and faster page loads

v0.6

  • Added Shop with 10 sendable items
  • Added TTS with voice selection for any room
  • Added order history with multi-timezone timestamps

v0.5

  • Added Multi-Cam with audio routing
  • Added Listen All mode for multi-cam
  • Added Theater Mode

v0.4

  • Added Auto-Cycle with customizable timer (5s to 1hr)
  • Added Bandwidth Saver for mobile and slow connections
  • Added Options panel

v0.3

  • Added shareable room links (sardinetin.stream?room=Director)
  • Added About section with season archive and cast info
  • Added Privacy Policy and Terms of Service

v0.2

  • Added control bar with all viewing modes
  • Added keyboard shortcuts (1-7 for cams, M to mute, H for theater, G for multi-cam)
  • Added mobile room picker
  • Added welcome popup and Features Tour

v0.1

  • Initial launch — live multi-cam viewer with 7 cameras
  • Instant camera switching with live viewer counts
  • Kick chat, news ticker, live/offline detection
💌 Notifications
Sardine Shop
Credits

Sardine Tin

A Sardine Tin production.

Core team

Aperture, KingDoctor, Kalkalaka, and other production team members.

Site

Created by iacon

Links
📖 Guide

Contestants are locked in a house rigged with cameras and mics in every room, streaming live 24/7 with no scripts and nowhere to hide. You control the chaos. Send them toys mid-breakdown, blast TTS into the house, shape eliminations through polls and viewer participation, and watch it all go sideways in real time. Between seasons we run popup events, weekend streams, and off-stream shoots.

📹 Cameras
Click any room in the strip to switch cameras. On mobile, tap "Switch Room" to see all options. Your last room is saved automatically.
🐟 Shop
Send items directly to the contestants while they're live. Pick a toy, fill out the form, and pay via Stripe.
💬 Chat TTS
Send text-to-speech messages to the house through Kick chat. Go to kickbot.com/tips/sardinetin to send a TTS message that plays live on the show.
🔊 Chat SFX
Play sound effects on the show using your chat points. Type !points to check your balance (earned from Subs and Kicks), !sounds to see the full list, then !sfx soundname in chat to play it.
🎭 Theater Mode
Hides everything except the stream for distraction-free viewing. Press H or tap the button. Press Escape to exit.
Multi-Cam
Watch 4 cameras at once in a 2x2 grid. Click a cell to route audio to it. Press G or tap the button to toggle.
🔉 Listen All
Only in multi-cam mode. Plays ambient audio from all 4 rooms so you can hear everything happening at once.
Auto-Cycle
Automatically rotates cameras on a timer. Right-click the Cycle button or use Options to set a custom duration (5s to 60min).
🔇 Audio
Toggles stream audio on or off. Audio turns on automatically when you switch rooms. Press M to mute.
🔗 Share Links
Share a direct link to any room: sardinetin.stream?room=3 or sardinetin.stream?room=Director. They land right on that cam.
📶 Bandwidth Saver
Toggle in Options. Only loads the camera you're watching. Saves data but switching is slower. Best for mobile.
⚙ Options
Cycle Timer
How long to wait before switching to the next camera when auto-cycle is on. Default is 10 seconds.
seconds (5 – 3600)
Bandwidth Saver
Only loads the camera you're watching instead of preloading all 7. Saves data on mobile or slow connections but switching between rooms will be slower.
OFF
Side Chat
Hide the chat column to free up space for the cams. You can still read and post chat by popping it out of Kick into its own window.
SHOWN
Site Theme
Change the overall look of the site. Default is the standard dark theme. Console turns everything into a green-phosphor CRT terminal.

Post-FX
Glow
Neon bloom on text, buttons, borders, and the video edge. Pick your intensity.
Scanlines
CRT lines on the header, control bar, ticker, cam strip, and chat. Never on the video feed.
OFF
Vignette
Darkened edges behind the UI. Creates depth without hiding buttons or text.
OFF
Cursor Glow
Green spotlight follows your mouse across the page.
OFF
Phosphor
Green tint overlay. Text and borders shift green. Full terminal mode when combined with Glow.
OFF
Static
Film grain noise texture. Subtle analog TV static over the whole page.
OFF
💬 Want Chat in its own window?

The chat column is hidden. You can still use Kick chat by popping it out into its own window:

1. Go to kick.com/sardinetin in a new tab.
2. In that tab, find the gear / settings icon next to the Chat button. Click it, then select Pop Out Chat. A standalone chat window opens.
3. Focus the new chat window and press Win + → to snap it to the right half of your screen. Then focus this browser and press Win + ← to snap it to the left.
4. Both windows are now side by side. Resize the divider for whatever split you like.

You can always click the SHOW CHAT tab on the right edge of the page to bring chat back.

SardineTin.stream
THE OFFICIAL MULTI-CAM VIEWER
📹
Watch
8 cameras, every room. Switch instantly or watch four at once in Multi-Cam mode.
🔊
Interact
Send TTS messages and sound effects that play live through the speakers on camera.
🐟
Send Items
Buy items from the Shop and deliver them to contestants live. Watch them react in real time.
About Sardine Tin