From b110bca41ffdffc43ddb732daa27e5762376902d Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sat, 31 May 2025 01:20:53 +0200 Subject: [PATCH] use default config file --- bin/streaming/telecaster.py | 5 +++++ bin/streaming/telecaster.sh | 2 +- lib/systemd/user/telecaster.service | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/streaming/telecaster.py b/bin/streaming/telecaster.py index 3433dad..a7324c4 100755 --- a/bin/streaming/telecaster.py +++ b/bin/streaming/telecaster.py @@ -43,6 +43,8 @@ AUDIO_PIPELINE_BASE="""{audio_source} {audio_options} client-name="mp3_audio_str BOOT_TIME_DELAY = 5 +DEFAULT_CONFIG_FILE = "/etc/telecaster/telecaster.yml" + class TeleCasterGStream(Thread): @@ -166,6 +168,9 @@ def main(): if len(sys.argv) >= 2: tc = TeleCaster(sys.argv[-1]) tc.start() + elif os.path.exists(DEFAULT_CONFIG_FILE): + tc = TeleCaster(DEFAULT_CONFIG_FILE) + tc.start() else: sys.exit() diff --git a/bin/streaming/telecaster.sh b/bin/streaming/telecaster.sh index 7741283..3477655 100755 --- a/bin/streaming/telecaster.sh +++ b/bin/streaming/telecaster.sh @@ -18,7 +18,7 @@ konsole & sleep 3 -/srv/telecaster/telecaster-server/bin/streaming/telecaster.py /etc/telecaster/telecaster.yml & +/srv/telecaster/telecaster-server/bin/streaming/telecaster.py & #sleep 3 diff --git a/lib/systemd/user/telecaster.service b/lib/systemd/user/telecaster.service index 5ab8973..c9422b8 100644 --- a/lib/systemd/user/telecaster.service +++ b/lib/systemd/user/telecaster.service @@ -3,6 +3,7 @@ Description=TeleCaster Daemon After=pipewire.service [Service] +LockPersonality=yes ExecStart=/usr/bin/vncserver [Install] -- 2.39.5