Owncast
Self-hosted live video and web chat server.
Owncast is five years in and still polishing the v0.2 backend before any big features land.
◆Recent moves
- 1mo ago
v0.2.5: Fediverse follower cleanup, shared inboxes, optional chat auth
v0.2.5 lands real Fediverse hygiene — invalid follower removal (admins will see counts drop), federation shared-inbox support, and actor displayname sanitization — alongside long-standing requests like favicon customization and a toggle to require chat authentication. Continues the v0.2.x pattern of operator-quality wins rather than user-visible features.
View source ↗ - 4mo ago
v0.2.4: translation infrastructure, higher bitrates, new-follower webhook
v0.2.4 puts down the translation plumbing the project will need before any meaningful localization push — a custom Translation component with pluralization, broader web-side coverage — and bumps the encoder bitrate ceiling well past 6000kbps. The repository extraction work continues quietly in the background.
View source ↗ - 1y ago
v0.2.3: small bug-fix release marking five years
v0.2.3 is a handful of FediAuth and Prometheus metrics fixes shipped alongside the project's five-year anniversary note. The substantive content is the reminder that the v0.2.x line will keep going until the backend refactor lands.
View source ↗ - 1y ago
v0.2.2: first translation strings, modern VA-API, QuickSync support
v0.2.2 ships the first translatable strings in the admin UI and unblocks Owncast users on newer ffmpeg by adopting the new VA-API implementation; Intel QuickSync is now a supported hardware codec path. Same release adds the WebhooksRepository and ChatMessageRepository, two more pieces of the backend split.
View source ↗ - 1y ago
v0.2.1: tiny bugfix release with no features
v0.2.1 is three small fixes — transcoder performance, custom themes not applying, a stale upgrade notice — explicitly labeled by the team as feature-free. A reset point between the larger v0.2.0 cut and the next round of refactor work.
View source ↗ - 1y ago
v0.2.1-old: stream keys moved to a generated type
A single-commit cut converting stream-key handling to a generated type — internal cleanup with no user-visible effect, superseded by the actual v0.2.1 release the same day.
View source ↗