Owncast public roadmap

While nothing is set in stone, Owncast tries to set a relatively clear roadmap for future work and features. This enables the project to discuss things far in advance to make the best possible decisions as well as allowing Owncast users to know what types of updates they can expect.

As time goes on planning for specific releases get more detailed, and it's very common for additional, smaller, releases to get slipped in between larger features to fix bugs and address feedback.

Current Milestone: v0.1.0 - Web frontend v2

There are 3 open issues left to be addressed, with 327 previously completed and closed. View more details and interact with this milestone on Github.

Overview and Goals

  • Updated design.
  • React instead of Preact so we can use a variety of React components, including UI library.
  • Use a cohesive theme and design language across the admin and frontend.
  • Make the UI flexibile enough to where we can offer people ways to change colors via admin page.
  • Improve accessibility.
  • Improve mobile support.
  • Make it easier to add features without creating new UI components from scratch.
  • Support sharing code between the admin and the frontend.
  • Eventually support localization.
  • Support easier building of future large features such as clips, VODs and schedules.

In Progress

These items are assigned to a person and are being worked on.

To Do

These issues are not currently assigned to anybody and still need to be completed for a release to take place.

v0.1.0 New web interface

A brand new web interface for Owncast to make it easier to use, maintain and contribute to. See milestone.

v0.1.1 Feedback updates & bug fixes

With all the big changes in v0.1.1 a dedicated release for bug fixes and addressing feedback is likely needed. See milestone.

v0.2.0 Backend refactor and feature prep

Much like the frontend was refactored, it's time to reorganize and clean up the architecture of the backend. See milestone.

v0.3.0 Scheduled streams

Add the ability to schedule future streams and enable features that take advantage of scheduling. See milestone.

v0.4.0 Stream Clips

Add support for viewers being able to replay clips of previous streams. See milestone.

v0.5.0 Federated Instance Follows

Allow an Owncast instance to follow other Owncast instances and federate stream state and schedule. See milestone.