github owncast/owncast v0.0.6
Owncast v0.0.6

latest releases: v0.1.3, v0.1.2, v0.1.1...
3 years ago

0.0.6 has quite a few changes that impact you, so please take a moment to read about the changes in their entirety.

Upgrade instructions from 0.0.5

  1. Stop the service from running.
  2. Move the zip file of 0.0.6 to your previous install location.
  3. If you've customized your web interface in any way you will want to back up the files you've changed or customized.
  4. Unzip the file, allowing it to overwrite old files.
  5. Restart the service.

Breaking changes

  • The config file has been removed.
  • The "server title" value has been removed and the "server name" is used everywhere instead.
  • Audio transcoding settings have been removed to simplify configuration as we haven't been encouraging people to convert audio, and as far as I can tell people haven't been using it. Audio will pass through the source audio as it has previously.
  • Peak viewer counts have been removed from the public-facing status API. #771

Major updates

Admin

Beginning with 0.0.6 you will configure your Owncast server via the admin at /admin. You'll be able to make changes faster, easier, and without restarting your server. We hope with this updated interface that you'll be able to make simpler and more informed decisions about how to configure your server and video settings.

Please share any feedback you have as we want to continue to improve and make it easier and faster for you to run and manage your streams.

Stream title

You'll now see in the admin a text field for adding an optional "Stream Title", a way to describe what your current stream is. This is especially useful for people who may stream multiple different things in one session, or every day have new content that you'd like to call out. So you can set it to "Playing Assassin's Creed", and then change it to "Doing some live coding".

Third party integration & add-on APIs

Owncast now has the ability for you to build your own add-ons and integrations on top of it. Some good examples are chat bots, video stream overlays, and sending external actions into chat such as notifying people when somebody has donated or followed.

Learn more about these APIs and you can start building on top of your Owncast server. Feel free to ask us any questions as this is brand new, and we want to give you what you need to build great things.

Backups

The backup directory will include a periodic backup of your Owncast server data. Save this with other system data you backup and you'll be able to restore this data later if it's ever needed.

Owncast Directory

The directory can now be easily enabled on your General settings page. We look forward to seeing everyone's streams show up there if you're looking for viewers, or are streaming something that's publicly available.

Changelog

[0.0.6] - 2021-03-08

Added

  • Show a user-facing error when setting ffmpeg to an invalid path #691
  • New WYSIWYG page content markdown editor #546
  • New config file to 0.0.6 migrator #576
  • Owncast database gets backed up hourly #549
  • New admin page for managing access tokens #603, #575
  • Outbound webhooks for 3rd party integration #556, #574, #602
  • Toggle visibility of a single message for chat moderation #568
  • Add support for current stream session title #391
  • Create command line flag to reset the stream key #665
  • Enable Spacebar key to pause/play video #579
  • Add support to set web server port via command line #674
  • New "user joined" message in chat if you have previously saved your username. #268

Changed

  • Completely manage your Owncast instance using the web admin.
  • Reduce the amount of chat backlog we return #548
  • Change the offline visual state of admin viewers page #662
  • Log hardware utilization messages as warnings instead of errors #640
  • Do not count connected clients when a stream is not active #422
  • Change logo to live in data instead of webroot #699

Removed

  • config.yaml has been removed and is no longer supported for configuration.
  • Remove showing the stream key in admin home page dashboard #615
  • Peak viewer counts have been removed from the public-facing status API. #771

Fixed

  • Under very high load fix a fatal error that can be thrown when file limits are reached #623
  • Fix pinch zooming on mobile Safari affecting the responsive site behavior #594
  • Remove a crash on certain RTMP disconnects #673
  • Some specific RTMP hardware is resulting in an admin error, work around that until we can get access to the hardware. #635
  • Return the optional scaled height and/or width value in admin serverStatus API. #769.

Contributors

Thank you to geekgonecrazy, gabek, nebunez, petersveter108, thilobillerbeck, gingervitis, jeyemwey, felix-engelmann, earnestma, graywolf336, ForestJohnson as well as all of the fantastic people helping out in the Owncast chat answering questions for people trying out Owncast for the first time.

Support the future of Owncast

We've been asked to support donations so people can help support the project, so now we are! We're ready to go on OpenCollective and would love you to check it out.

Don't miss a new owncast release

NewReleases is sending notifications on new releases.