From 9b2d8eddf3325efeb79b872248b2c8c2be2d8ce8 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <mail@justjanne.de>
Date: Wed, 8 Jan 2025 17:57:43 +0100
Subject: [PATCH] add premix

---
 install.sh                                |  1 +
 services/voctomix2-playout-premix.service | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)
 create mode 100644 services/voctomix2-playout-premix.service

diff --git a/install.sh b/install.sh
index daffc56..11e4cd5 100755
--- a/install.sh
+++ b/install.sh
@@ -32,6 +32,7 @@ ln -s /opt/voc/configs/udev.rules /etc/udev/rules.d/v4l2-voc.rules
 ln -s /opt/voc/services/voctomix2-recording-sink.service /etc/systemd/system/voctomix2-recording-sink.service
 ln -s /opt/voc/services/voctomix2-streaming-sink.service /etc/systemd/system/voctomix2-streaming-sink.service
 ln -s /opt/voc/services/voctomix2-playout-mix.service /etc/systemd/system/voctomix2-playout-mix.service
+ln -s /opt/voc/services/voctomix2-playout-premix.service /etc/systemd/system/voctomix2-playout-premix.service
 ln -s /opt/voc/services/voctomix2-voctocore.service /etc/systemd/system/voctomix2-voctocore.service
 
 systemctl enable voctomix2-recording-sink.service
diff --git a/services/voctomix2-playout-premix.service b/services/voctomix2-playout-premix.service
new file mode 100644
index 0000000..0ca0248
--- /dev/null
+++ b/services/voctomix2-playout-premix.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=voctomix2 playout premix
+After=voctomix2-voctocore.service
+Requires=voctomix2-voctocore.service
+
+[Service]
+User=voc
+Group=voc
+Type=simple
+ExecStart=/opt/voc/scripts/playout-fb.sh 21000
+Restart=always
+RestartSec=1s
+StartLimitInterval=0
+
+[Install]
+WantedBy=voctomix2-voctocore.service
-- 
GitLab