Appearance
📦 Release Notes
Welcome to the Playout Studio changelog. Here you’ll find all notable updates and improvements.
[v2.0.0] (2026-06-08)
This is a major release. It brings a redesigned interface, flexible authentication, Mux streaming, and a range of quality-of-life improvements for operators.
✨ Features
Authentication & Profile
- Local login (email/password) and Google Sign-In — Playout now supports multiple authentication methods. In addition to BCC Signon, users can sign in with an email address + password or via a Google account.
- Profile page — Manage your display name, profile photo, and linked login methods. Accounts can have multiple methods linked simultaneously; any one of them can be used to sign in.
- Connected accounts — Link or unlink Google and email/password on existing accounts from the Profile page.
Mux Streaming
- Mux-powered live streaming — The streaming backend has been rebuilt on top of Mux. Each production unit is automatically backed by a Mux live stream, giving you professional ingest endpoints, real-time status, and VOD clip creation.
- RTMPS ingest — Stream key and ingest URL are available directly from Settings → Production Units.
- VOD clipping — Completed streams can be clipped to a VOD asset via an external ffmpeg server.
- Updated streaming workflow — The Streaming sidebar has been streamlined: cleaner controls for go-live / stop, and real-time viewer connections display.
- Private streams — Streams are protected; only authenticated viewers can access the live feed.
Collaboration & Content
- Song comments — Add color-coded, styled annotations to individual lines within a song. Comments are visible in the song control panel (hover dot indicator) and in the musician view with per-line highlight. Comments support bold/italic formatting and can be applied to single lines or ranges. Each repeated verse carries its own independent comments.
- Sharing links — Share your tenant's person data with another tenant via a time-limited sharing link. The receiving tenant's operator can then search your people directly during events. Links can be labelled, tracked, revoked, and claimed from Settings.
- Upcoming events widget — A new embeddable
<playout-upcoming-events>widget displays your tenant's scheduled events on external web pages. - Save playlist song as custom song — When a shared song is queued but not yet live, a Save as custom song button lets you instantly capture it — including any comments — into your tenant's custom songs library.
People & Lower Thirds
- Person title field — People records now support a job title, shown on lower thirds between the name and church/country.
- Per-lower-third church/country visibility — Operators can toggle church and country visibility per person directly from the person editor and queue, overriding tenant defaults on the fly.
Lyrics & Overlays
- Configurable karaoke text speed — Set a tenant default in Settings → General; override per song from the song control panel's More settings popover.
- Configurable max font size for fullscreen lyrics — A new Max font size field in Settings → General overrides the standard/large preset cap with an explicit pixel value.
- Audit log for broadcast-state changes — Program banner toggle, queue go-live/stop, lower third hide, and Bible blackout actions are now recorded in the audit log.
Events & Queue
- Live status toggle on queue items — Toggle the live indicator on individual queue items without affecting the rest of the queue.
Interface
- Redesigned UI — The full interface has been streamlined: a consolidated design-token system, improved spacing and visual hierarchy, better mobile support, and a more consistent look across all pages.
- Infinite scroll on search results — Person and song search results load progressively as you scroll — no pagination required.
- New tenant wizard — Setting up a new tenant now walks you through a guided wizard.
- Feedback link in sidebar — A feedback button is available from the main sidebar to report issues or send suggestions.
🛠 Improvements
- Merged Queue and Program modules — The Queue and Program panels have been consolidated into a single, unified module.
- Pressing Next past the final verse clears the screen — In both Verse and Two-line modes, advancing past the last verse steps to a trailing empty state, removing lyrics from the broadcast without a separate clear action.
- Improved mobile layout — Streaming page and general UI polish for smaller screens.
- Single Verse mode improvements — Small UX refinements following operator feedback.
- Tailwind CSS v4 — The frontend CSS pipeline has been migrated to Tailwind v4 with a cleaner token system.
🔴 Breaking Changes
- Telegram integration removed — Telegram-based features have been dropped in this release.
- Authentication — The login flow has changed. BCC Signon remains available, but existing sessions may require re-authentication after upgrade. Users must have at least one login method linked at all times.
🐛 Bug Fixes
- Fixed bible settings screen not showing when no version is selected.
- Fixed karaoke animation cancel in OBS.
- Fixed duplicate string keys in locale files.
- Improved Zod schema error handling throughout the backend.
- Proper composable function for determining Bible references via regex.
[v1.8.4] (2026-01-13)
✨ Features
- feat: Add support for importing bible versions from SQL files (#338) (@Dr-Wade)
🐛 Bug Fixes
- fix: Re-render preview screen on language change
- fix: Computation of longest line on Lyrics fullscreen
[v1.8.3] (2025-12-29)
🐛 Bug Fixes
- fix: Only prevent default on Escape on Global search #332 (@Dr-Wade)
- fix: Fully reset verse preset when clicking on Select button #333 (@Dr-Wade)
[v1.8.2] (2025-12-16)
🐛 Bug Fixes
- fix: Karaoke animation jumps on OBS (@Dr-Wade)
[v1.8.1] (2025-12-15)
🐛 Bug Fixes
- fix: Issue when switching tenants screens (@Dr-Wade)
🧰 Maintenance
- chore: Do not apply lyrics size on twolines and karaoke (@Dr-Wade)
- chore: Add explicit nulls on references used by vuefire (@Dr-Wade)
[v1.8.0] (2025-12-15)
✨ Features
- feat: Allow bible preview's size to be customized #320 (@Dr-Wade)
- feat: Simplify screens page #317 (@Dr-Wade)
- feat: Add Karaoke view for lyrics #316 (@Dr-Wade)
- feat: Allow lowerthird durations to be customized #315 (@Dr-Wade)
- feat: Let user close song control with escape #313 (@Dr-Wade)
- feat: Add a setting to get a larger lyrics size #311 (@Dr-Wade)
🐛 Bug Fixes
- fix: Compute playlist element name (@Dr-Wade)
- fix: Missing nullchecks in firestore rules #318 (@Dr-Wade)
- fix: Add ReturnTo URL on Single Logout #319 (@Dr-Wade)
🧰 Maintenance
- chore: Patch dependencies #322 (@Dr-Wade)
- chore: Better default values for custom songs #312 (@Dr-Wade)
[v1.7.0] (2025-10-23)
✨ Features
- feat: Make bible control more reliable #300 (@Dr-Wade)
- feat: Allow each screen zone to be configured with its own language #297 (@Dr-Wade)
- feat: Allow to switch between two control modes on songs #295 (@Dr-Wade)
🐛 Bug Fixes
- bug: Use display name from Members on lowerthirds #294 (@Dr-Wade)
🧰 Maintenance
- chore: Add songs from RB #298 (@Dr-Wade)
[v1.6.2] (2025-07-15)
✨ Features
- feat: Allow keyboard navigation on bible verse selector #290 (@Dr-Wade)
- feat: Add button to clear all songs #288 (@Dr-Wade)
- Feature: Remember tenant when using PWA #287 (@Dr-Wade)
🐛 Bug Fixes
- Bugfix: Check authentication state on live screen before login with service account #286 (@Dr-Wade)
[v1.6.1] (2025-06-25)
✨ Features
- feat: Setup admin server to handle all long-running tasks #276 (@Dr-Wade)
🐛 Bug Fixes
- Fixed infinite load on event screens
[v1.6.0] (2025-06-24)
✨ Features
- feat: Add list view for bible verse selector #272 (@Dr-Wade)
- feat: Role-based access control #270 (@Dr-Wade)
- feat: Disable song control buttons when is first/last line #269 (@Dr-Wade)
- Feature/new landing page #264 (@Dr-Wade)
- feat: Add a better colorpicker #253 (@Dr-Wade)
🐛 Bug Fixes
- Fix: issue with next/previous buttons after click on line with an odd index on song control #267 (@Dr-Wade)
- fix: Issue with custom css on bible fullscreen #265 (@Dr-Wade)
- fix: filter archived events from replay list #258 (@johantombre)
🧰 Maintenance
- chore: Use batch to speed up sync jobs #274 (@Dr-Wade)
- Upgrade cloud functions #261 (@Dr-Wade)
- Remove unused features #257 (@Dr-Wade)
[v1.5.0] (2024-07-13)
✨ New Features
- feat: Add live bible view control
- feat: Allow users to create a playlist of elements (songs, lowerthirds)
[v1.4.1] (2023-05-04)
🐛 Bug Fixes
- Fixed Youtube Oauth2 config
[v1.4] (2023-05-13)
✨ New Features
- Streaming module
You can now use widgets to show your ongoing stream. - Replay status
There is a new state added to control whether or not an event should be in replay
[v1.3] (2022-11-24)
✨ New Features
- PWA Support
Install Playout and access it without even needing to open Chrome. - Song control
Control fullscreen and twoline lyrics from a unified, touch-first interface - CSS Customization for Screens
Be creative and customize your on-screen components! - Bible verse lowerthird
- Improved navigation menus
- Streaming module (WIP)
[v1.2] (2025-06-17)
✨ New Features
- A new component for your screens
As requested, we introduce a new slideshow component that dislpays feed elements in a loop. Perfect for breaks or slow TV! - A precious time-saver for screen configuration
Screens can be now saved in presets: you don't need to re-create the same screens over and over for each event, just save it as a preset and you're good to go! Also, you can rename/delete a screen. - Missclicks happen, no worries...
Because we know missclicks can happen, you can now browse through pushed feed elements and delete them if necessary. Same things for events, you can restore an archived event.
🐛 Bug Fixes
- Accessing your tenant from the homepage won't give you a 404 anymore.
- Design of the question tile on the event dashboard has been adjusted for light mode
- Several issues have been fixed on the playlist component regarding stability.
[v1.1] (2021-03-06)
✨ New Features
- Hello night creatures!
Because we know that many of you are working in dark environments, we have introduced a night mode: just go to your settings to activate it! - BCC Signon authentication on Telegram
The telegram bot now requires BCC Signon authentication. This will allow us to get all needed user information automatically (name and church) - Organize testimonies in a playlist
To give you better control over the display of testimonies, we have removed the diaporama mode and introduced a playlist! Drag and drop elements to the playlist, and just play it when you're ready! - Cleaning up the UI
On feed and testimonies modules, we have removed the buttons and moved them to a contextual menu: your eyes will definitely thank us. - Because better data control matters... We've got some feedback that you were missing some control on the data when rejecting an element. This is now fixed! Rejected elements appear on the rejected tab, where you can decide to restore elements, or delete them entirely! You can also delete an entire event: be carfeul though, this will obviously delete all the data associated to it!
[v1.0] (2021-02-07)
Playout V1.0 is now available!
Playout is your online meetings management tool with plenty of cool features such as realtime interactions, a live screen builder, and much more!
What's new?
- Events management: create them, send them live, then archive them when you don't need them anymore
- Program: display your event program, to keep track of the event's progress
- Feed: let people participate in the event by sending messages and pictures to the feed via a Telegram Bot.
- Testimonies: same as feed, but for videos! They can be displayed on the live screen
- Questions: let users answer questions using the Telegram bot. Display results/stats on the live screen
- Checkins: know who is watching the stream!
- Screen builder: define your live screens, customize them with layouts, backgrounds, shadows, modules components