Changelog: week of April 27, 2026

May 4, 2026 · by

Machine-generated

Channels are part of the account

A channel is no longer a separate object you create and manage. The account is the channel. The stream key, the broadcast title, and the description all live on the account. A streamer's page is at /users/{id}/channel, and the streamer-only pages — broadcast controls, videos, subscribers, payouts — hang off that same path.

Accounts also have a public profile at /users/{id} with an optional 300-character description, editable from settings.

Identifiers in URLs and API responses are base58. The alphabet has no ambiguous characters and no shell-special characters, so an id survives a copy-paste into a terminal or a log search intact.

A public front page

Signed-out visitors get a directory of everything currently on air instead of a splash screen: thumbnail, title, streamer, viewer count. Thumbnails are generated once a minute while a broadcast runs, and the directory refreshes on the same cadence. The reference documentation was reorganized alongside it.

Watching

The channel page has a tabbed content area below the player — About, Videos, Clips — and the chat panel can be closed and reopened from the tab strip. The header shows how long the broadcast has been on air. The quality picker and the latency badge render above the video. The player sizes itself to the viewport instead of pushing chat below the fold.

Sitting on a channel page when the streamer goes live now mounts the player without a reload.

Past broadcasts and video listings show thumbnails. Watch and VOD pages have breadcrumbs. ? opens a keyboard-shortcut reference; [ toggles the sidebar and ] toggles chat.

Chat

Chat is open on offline channels. Messages sent while a channel is offline fan out normally and are kept for 30 days.

Each username gets a stable color derived from the account id, so the same person is the same color in every room and in VOD replay. VOD chat replay is anchored to the moment the encoder connected, so messages appear in step with the video.

Following

Following a channel is free and separate from a paid subscription. The Follow button is on the channel page, and a left sidebar lists the channels you follow. It opens from the navbar or with [.

Going live

The ingest accepts H.264 as well as AV1. That covers OBS's default x264 encoder and the Apple and NVIDIA H.264 encoders. HEVC is not supported, and the Getting Started page now states which codecs are accepted.

The broadcast title is set on the channel and persists across broadcasts. It can be set before going live, and it shows on the public page while the channel is offline.

Video management gained pagination, multi-row selection, and bulk delete. Deletes are processed in the background, so removing a long broadcast returns immediately.

Streaming compute bills at a flat $0.013 per minute regardless of how many renditions a broadcast produces.

Accounts

Signup asks for email, username, and display name. The verification email links to a page that sets the password and verifies the address in one step, with a resend option if the link has gone stale. Forgot-password and reset-password flows are wired to the login page. A display name must be the username with different capitalization or single spaces between characters.

Settings shows the email on file and flags it when mail to that address is undeliverable.

The wallet feed collapses a broadcast's per-interval viewing charges into a single entry with a drill-down, and pages with a Load more button, so top-ups and tips are not buried.