sintonia/playout
jo 4c63ef71fc feat(playout): replace thread timeout with socket timeout
Prefer the lower level socket timeout feature, to the hand made threaded
timeout. The thread timeout does not raise or log the errors that may occur
during the communication with liquidsoap, and we should handle them
instead.
2023-04-03 15:29:36 +01:00
..
install fix: remove systemd ProtectHome feature (#2244) 2022-10-19 12:37:39 +02:00
libretime_playout feat(playout): replace thread timeout with socket timeout 2023-04-03 15:29:36 +01:00
tests test(playout): liquidsoap wait for version 2023-03-30 20:49:07 +01:00
Makefile feat: add sentry sdk 2023-03-14 14:59:45 +00:00
packages.ini fix(playout): remove unused ecasound package (#2496) 2023-04-03 14:48:08 +01:00
pyproject.toml test(playout): check untyped defs with mypy 2023-03-04 17:06:16 +02:00
README.md chore: update outdated readmes (#2131) 2022-09-12 20:45:37 +02:00
requirements.txt feat: drop Python 3.6 support 2022-10-10 20:11:33 +02:00
setup.py chore(deps): update dependency sentry-sdk to >=1.15.0,<1.19 2023-03-28 19:57:03 +02:00

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:

Almost a complete refactor/rewrite by: Martin Konecny martin.konecny@gmail.com