### Description Currently, only one service can listen to libretime schedule change events. This change allows for as many services as desired to listen for schedule change events. **This is a new feature**: Yes **I have updated the documentation to reflect these changes**: No, as this seems like the obvious default ### Testing Notes **What I did:** I created 2 playout blocks, connected them both to the fanout queue and saw that they could all connect and receive schedule change events at the same time. **How you can replicate my testing:** See testing notes
LibreTime Playout
LibreTime Playout is a service that will ingest a schedule and stream it.
Development
# Install dependencies
make install
# Activate the development environment
source .venv/bin/activate
# Run linters
make lint
# Run tests
make test
# See the Makefile for more commands
cat Makefile
History
This tool was born out of a collaboration between Open Broadcast and Sourcefabric.
The authors of the code are:
Original Authors:
- Jonas Ohrstrom jonas@digris.ch
- Paul Baranowski paul.baranowski@sourcefabric.org
- James Moon james.moon@sourcefabric.org
Almost a complete refactor/rewrite by: Martin Konecny martin.konecny@gmail.com