From: Guillaume Pellerin Date: Fri, 30 May 2025 23:20:53 +0000 (+0200) Subject: use default config file X-Git-Tag: 4.1.0~9^2~5 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a32b9d8e48377006719864c7eb3bd7528cf057f3;p=telecaster-server.git use default config file --- 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]