Owncast v0.2.2
Happy 5 years!
This month marks 5 years of Owncast. It’s been a lot of fun, and there’s still so much more planned. Thank you for being patient during this time when it’s primarily architectural updates, bug fixes, and small quality of life improvements that are being shipped before we can get to the big features. You can keep an eye on the roadmap at https://owncast.online/roadmap.
New Fediverse account
If you follow Owncast on the Fediverse, please follow the new account at owncast@social.owncast.online.
Owncast newsletter
Every month or two you get updates on what is happening in the world of Owncast via the community newsletter. https://owncast.online/newsletter.
Roku app
Have you tried the new Roku app, built specifically for watching Owncast-powered streams?
Owncast v0.2.2
Translation support
This release features some translation support in the web interface for the first time. The amount is limited, however. We still need to go through the web code and mark up all the strings so they can be translated. This is a time consuming, but relatively simple task. If you’re interested in contributing to the project, this might be for you. Read how you can help here and you can directly help Owncast users in a visible way.
Updated codec support
With this release we now support the new implementation of VA-API in the more recent versions of ffmpeg. You’re no longer limited to an old version if you’re a VA-API user. Additionally, QuickSync is now available.
Changelog
[0.2.2] - 2025-05-03
Upgrade instructions from 0.2.1
- Stop the service from running. If you’re using a pre-installed image through a hosting provider, or setup Owncast to run under systemd you can probably just simply run
systemctl stop owncast
. - Change to the directory where Owncast is installed on your server.
- If you’ve customized your web interface in any way you will want to back up the files you’ve changed or customized.
- Re-run the installer as the user you run Owncast under. For example if you are running owncast as the user “owncast”:
su -c "curl https://owncast.online/install.sh |bash" owncast
- Restart the service. If you’re running under systemd
systemctl start owncast
.
Added
feat: add translations support to admin pages and components #3977
enable Intel Quicksync as a support hardware accelerated codec #4026
Create new WebhooksRepository #4085
Create and use a new ChatMessageRepository #3081
Add background color to social icons in default theme appearance #3747
Admin Chat: add paragraph that links to documentation #4044
Create an equivalent external/integration API endpoint for /api/status #3981
Additional component needs to migrate from using defaultProps: TextFieldWithSubmit #4201
Admin Emoji: add paragraph that links to documentation #4042
feat: enable Intel Quicksync with support for FFmpeg 4.x to 7.1 #4028
Initial localization work #3980
Changed
Update React components to not use defaultProps #3953
Bump Go version to 1.24 #4225
Adjust spacing and sizing of offline embed #4133
Display social platform name on hover icon #4188
Update minimum font sizes for the offline embed #4231
Update followers design/layout #3248
Fixed
fix: Intel and AMD VA-API accelerated pipeline for all FFmpeg versions #4022
Unable to disable social engagement features #4184
Social links do not wrap on mobile #4111
Can no longer authenticate using IndieAuth to Owncast chat on 0.2.1 #4163
Sharing an Owncast server link to a messenger no longer allows you to play the video directly #4204
Accepting a Follow request in Private mode does not work #4142
React console errors #4134
fix: username wrapping for parting message #4209
Support ffmpeg 6 #2071
Display Names with apostrophes get escaped #3743
superfluous response.WriteHeader call in index.go #4114
Thank you to our contributors!
The contributors for v0.2.2 were: curious-companion, RA-Balaji, Srilekha2805, KYash03, azmi2409, thePurpleMonkey, SufyaanKhateeb, flexiondotorg, gabek, germainelee, mahmed2000 and nekojanai. We also thank all of the fantastic people helping out in the Owncast chat answering questions, testing and providing feedback.
Thank you to our financial supporters!
A huge thanks to those giving us to the resources to run servers, have testing environments, host collaboration tools, pay for 3rd party services to test with and the means to experiment with new ideas we wouldn’t be able to do otherwise.
Our generous donors Simon Michalke, Luka Prinčič, Flaki, Joel Bradshaw, Paul Lindner, Incognito, nebunez, Teklynk, Marius Hoel, Incognito, Guest, emacsen, GunghoGeoduck, Rick, Alex O’Carroll, Vencabot, Kev Mul, gravitons loves the Fediverse <3, Tom Ryder, GreenPromoCode.com, Samsai, Gabe Kangas, luobo, Roy Adams, Sarah Elson, Incognito and Julian Koritnik.
In-kind support
A special thank you to the organizations that offer services to help Owncast build, test and support and distribute the software.
DigitalOcean, Fastly, Cypress, BrowserStack, Chromatic, Docker and Rocket.Chat.