### Description If the title or artist metadata in libretime has a newline, that file is not played as telnet takes the newline as a command enter in the middle of the command. **This is a new feature**: No **I have updated the documentation to reflect these changes**: No ### Testing Notes **What I did:** I spun up a fresh local LibreTime instance, uploaded a track with a newline in the creator field. I then created a show and added the track to the show and verified that the track did not play with error: ``` playout-1 | 2025-06-06 17:41:49,888 | ERROR | libretime_playout.liquidsoap.client._client:_set_var:50 - ERROR: unknown command, type "help" to get a list of commands. ``` I then added my fix and verified that the track did play as it was supposed to. **How you can replicate my testing:** See the above section --------- Co-authored-by: jo <ljonas@riseup.net>
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