Production playout path
DoneBrowser output supports Vimeo, HLS, MP4, images, slides, audio-backed blocks, fallback, audio unlock and reload resume.
Backlog
Current shipping status for RTV Planner. The core product is live; the remaining work is output design polish, stronger alerts, smoke visibility and broadcast automation.
Current state
Production live
Main gate
Plate polish
Next value
Broadcast polish
Core workflow is available in production.
Browser output supports Vimeo, HLS, MP4, images, slides, audio-backed blocks, fallback, audio unlock and reload resume.
Prepare, Program and Operate hubs guide content intake, daily rundown, health checks, output control and clean shutdown.
Admin Health, schedule health, output monitor, audit, CSRF, rate limiting, output token protection and Supabase readiness are in place.
Newly-created blocks are highlighted, announced and shown with readable start/end ranges so operators can immediately see what changed.
Operators can create scheduled slide loops, update the visual fallback carousel, or do both from one explicit flow.
Browser output has been confirmed through the web player, vMix and OBS with the current capture flow.
The downloadable production bundle includes environment values and a Supabase bootstrap SQL for a fresh backend.
Uploaded ads/promos stored in local Supabase now play through the public app media proxy instead of 127.0.0.1 storage URLs.
Older uploaded assets that pointed at 127.0.0.1 were rewritten to public app media proxy URLs.
Deploy and read-only smoke scripts now write the latest smoke result for `/api/health`.
Cloudflare Workers config and deploy scripts are present with dashboard vars preserved; smoke it before making it primary.
Operators can create guests with URL or uploaded photo/video media, then build individualized Guest Lineup plates with selected guests.
Metals use Roxom API data with fallback, weather uses Open-Meteo without a key, calendar/event plates use Supabase events, and debt no longer depends on a missing background.
Normal video programs can show a four-corner PREVIOUSLY RECORDED bug; ads, promos, slides, images, fallback, Reuters and manual overrides stay clean.
Small list that matters before broader handoff.
Remodel the visual language of cards, plates and output surfaces so the channel feels broadcast-ready.
Turn drift, stalled, waiting, silence and media error states into clear operator alerts.
Use named handles for normal work and keep bootstrap login only for emergency access.
Useful capabilities after the live workflow is stable.
Copy day, recurring blocks, weekday templates and blackout dates.
Asset preview modal, tags, editorial categories and faster review.
Bring admin, manual and output surfaces into a tighter shared visual system.
Captions, recording, failover, multiple bitrates and direct OBS/vMix automation.
A non-technical operator can use Prepare to create content, Program to build the day, Operate to launch browser output, recover from reload, confirm audio/video in OBS or vMix, and stop cleanly with an audit trail.