Studio
Layers

🔑 Enter Operator Key

This browser's key doesn't match the server, so triggers are blocked. Paste the operator key to unlock this device.

You only do this once per device. Set/rotate it later in Settings → Operator Key.

🎬 End Credits

A full-screen credit crawl. Type the heading, then one credit per line below. Pick the direction, speed and whether it loops — then Save (it appears in Deck Page) or Save & Air to roll it now.

Live Control

Every trigger is a card — click one to take it to air. The preview on the right shows what's currently live.

🎬 Triggers — Card Deck

Click a card to take it to air. Drag to re-arrange the order within a section. Click the ● toggle to disable a card so it can't be aired accidentally. Manage in Deck Cards / Deck Page / Audience.

Deck Cards

Build game-event logos, title cards, lower-thirds and transparent .mov video cards. Customize font, size, colors and in/out/loop animation.

🗂 Saved Cards

Deck Page

Winners boards (auto-arranging name lists) and mechanics pages are built in the 🎨 Editing Studio — the winners board still auto-aligns names into columns and auto-fits the font.

🗂 Saved Pages

Deck Block

Always-on fixed overlays that stay on the live feed & LED wall under the triggered cards — the FBM logo, sponsor strips, custom lower bars. Toggle each on/off; edit the layout in the 🎨 Studio.
🛡 Footer bar
clock · ticker · PAGCOR · sponsor — keeps its live engine

🧩 Custom Blocks

Each block is a free-form Studio layout that renders permanently. Use the eye toggle to show/hide it on air.

Audience

Connect your Facebook Page — its live-stream comments flow into the feed. Spotlight a single comment on air, or run the scrolling ticker.

🔗 Connected Accounts

Add your Facebook (Meta) app credentials in ⚙️ Settings → Platform Credentials, then click Connect.

🌉 Names + Photos Bridge Social Stream Ninja

Facebook's API only returns the message for viewers — never their name or photo (that needs full Business Verification). To show real names + profile photos, run the free Social Stream Ninja browser extension on your Facebook Live, paste its Session ID below, and this dashboard auto-imports every comment while it's open. Setup steps ▾
⚪ Not connected
Bridge forwarded: 0 · last: —
Advanced — raw webhook (push comments from any tool)
⚪ Checking…
JSON body: {source, name, avatar, body} — source = facebook|manual. Comments appear on the feed immediately (add "status":"pending" to send to moderation instead).

📡 Comment Broadcast Pages OBS / vMix sources

Comment Feed = full-screen avatar wall (off-cam) · Feed + Camera = comments beside your camera · Pop-up = the single comment you hit ▶ Air on · Ticker = scrolling strip · Winners = off-cam board. Backgrounds, camera URL, pop-up style & ticker messages are in ⚙️ Settings.

📥 Incoming 0

✅ Approved (in ticker)

Live Chat Pinning

Pin a live comment to spotlight it on air — it enlarges in the feed / drawer (or pops up). Click a comment to pin it; click again to remove.

📌 Currently Pinned none

Nothing pinned right now.

⚙️ Pin behavior

Same controls as Settings → Feed, here for quick access. Size, width & animation stay in Settings.

💬 Live Comments 0 live

No comments yet.

🎉 Comment Raffle

1. Open a round's entry window when the host announces it.  2. Press 🎯 Pick Winners to pin winners from the live comment feed.  3. They appear on the 🏆 Winners Reveal overlay (raffle-overlay.html as an OBS source). Configure prizes/hashtags in ⚙ Raffle Settings.

Rounds Open a round's entry window (🟢 turns green), then pick its winners

🎬 Segment 110 winners · ₱500 each#FBMCASHPANALO #AlwaysChampion
🎬 Segment 210 winners · ₱1,000 each#FBMCASHPANALO #TatakFBM
🎬 Segment 310 winners · ₱1,000 each#FBMCASHPANALO #PanaloBigTime
🎬 Segment 45 winners · ₱1,500 each#FBMCASHPANALO #SeasonFinale
🎯 Pick Winners 🖥 Open overlay 🏆 Winners DB

🕑 Round recap

Winners are saved automatically every round. Press 📺 Recap on air to re-show a past round's full list on the overlay.
No saved rounds yet.

Media Library

Upload & manage stingers, logos, images, audio and fonts. Copy a URL, delete unused files, or pick one wherever you see a 📁 button.

🗂 Assets 0

Max 100 MB · .mov .webm .mp4 .png .jpg .gif .mp3 .ttf/.otf/.woff … · the 🎚 Quality tier resizes images only (2K default for the LED wall; videos upload untouched) · deleting a file can't be undone.

Settings

All configuration in one place — grouped by tab.

🔑 Operator Key

🧑‍💻 Operator Preferences this device

🛟 Safety Confirmations prevent accidental clicks

Off by default. These guard only the rail transport buttons — the fast click-to-air on the deck stays instant.

💾 Backup & Restore all settings

Save every setting (branding, layouts, footer, typography, sound, feed & pop-up, raffle) to a file, or restore from one. A good safety net before a live event.

🎨 Theme & Branding

🖥 Page Layouts LED wall vs Live feed

🧱 LED WALL
📺 LIVE FEED
Live-feed title-card fonts & colors are per-card (set in Deck Cards → break lines). The idle logo animates in and loops on the standby background, then plays its out the moment a card or winners board goes live.

🔗 Platform Credentials Facebook

f Connect Facebook
Save first, then Connect. You pick the Page on Facebook's screen; manage/activate connected Pages on the left-sidebar Audience page.
Your Facebook Developers (Meta) app. Live comments use pages_show_list + pages_read_engagement + pages_read_user_content — add those under a Page use case; while the app stays in Development mode they work in “Ready for testing” for anyone added as an App Tester/Admin — no App Review or Business Verification. Then Connect from the Audience page.

📡 Feed & Pop-up

When On, hitting 📌 Pop on air makes that comment grow & highlight right inside any on-air comment-feed widget (no separate full-screen pop-up on pages that have a widget). Pages without a widget still show the pop-up as before.
🔠 ADVANCED FONT — synced across every comment feed
Turn on when you use the Live Feed as a transparent browser source over your own camera in OBS / vMix — the camera-icon placeholder disappears so your camera shows through underneath.
🎈 POP-UP CUSTOM — this feed only (message size % is the synced Feed setting)
📍 POP-UP POSITION — default bottom-center; auto-shifts opposite a docked Live-Chat drawer (like the winner pop-up)

🎬 Broadcast Defaults new deck cards

The entrance, exit & loop a brand-new deck card starts with — so you don't set them every time. Existing cards keep their own. Cards stay on air until you press OUT (there's no auto-hide).

🗨 Comment Wall — Full Page the /comment-feed audience screen

🏷 LOGO
🧱 LAYOUT — columns & card size
📐 FEED BOX — position & size on the 1920×1080 screen
Feed zoom, pinned-comment enlarge, template style all come from Feed settings above — synced across every comment feed.

🗨 Live Chat — Side Drawer the Live-Feed docked chat panel

🏷 LOGO
📐 DRAWER — which side, width & background (full height)
📌 PINNED MESSAGE — when you pin a comment, it enlarges in this drawer
Font, zoom, template style & new-comment entrance are the synced Feed settings above. This card only overrides this drawer's size, logo, background & pinned-message size/width.

🔤 Typography one font per placement

In a zip, one entry per family is kept (best web format: woff2 › woff › ttf › otf). Remove any font with 🗑 below.
System fonts (Arial, Helvetica, Verdana) + FBM display fonts (Bungee, Anton, Bebas Neue, Oswald, Teko, Montserrat, Chakra Petch, Orbitron) are always available. These apply everywhere — the card & winners builders no longer pick fonts.

📺 Footer live-feed bottom bar

Show/hide the footer & each part (clock, ticker, PAGCOR, sponsor) from Live Control → Live-Feed Footer. Sponsor logo comes from Branding.

🔊 Sound Cues played on the broadcast pages when a graphic airs

Upload short .mp3 / .ogg stingers (Media tab also works). A cue plays each time that kind of graphic goes on air. Browser autoplay: in OBS enable "Control audio via OBS" on the browser source (or interact with the page once) so the first cue isn't blocked. The edit-preview here stays silent.
Pick a segment, set the prize & hashtag, then draw from the Raffle page. Saved on this device.

1 · Segment

Choose a segment to auto-fill winners, keyword, hashtag & prize — or pick Custom to set your own.

2 · Setup

⚙ Advanced (rarely needed)