]> git.parisson.com Git - telecaster-server.git/commitdiff
use default config file
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Fri, 30 May 2025 23:20:53 +0000 (01:20 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Sun, 8 Jun 2025 22:40:58 +0000 (00:40 +0200)
bin/streaming/telecaster.py
bin/streaming/telecaster.sh
lib/systemd/user/telecaster.service

index 3433dadba0920a338d92692420c610484a210a02..a7324c41e3adb0f27f10134266447c779d9b0614 100755 (executable)
@@ -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()
 
index 7741283fc504b5528ac739cc41da31055ba2dd6d..34776559cd2308788c4ca3942969025b3b1505d5 100755 (executable)
@@ -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
 
index 5ab8973115594704f1f75029eab47a18eca24e4a..c9422b8abf735869dcce7107d06ebd4c25dea307 100644 (file)
@@ -3,6 +3,7 @@ Description=TeleCaster Daemon
 After=pipewire.service
 
 [Service]
+LockPersonality=yes
 ExecStart=/usr/bin/vncserver
 
 [Install]