فهرست منبع

[systemd] Add snap send services

Colin Powell 1 سال پیش
والد
کامیت
65c8e7e4dc
2فایلهای تغییر یافته به همراه28 افزوده شده و 0 حذف شده
  1. 14 0
      systemd/.config/systemd/user/bluesend.service
  2. 14 0
      systemd/.config/systemd/user/snapsend.service

+ 14 - 0
systemd/.config/systemd/user/bluesend.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Send bluetooth input to Snapcast
+Wants=sound.target
+After=sound.target
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+ExecStart=gst-launch-1.0 -v pulsesrc ! audioconvert ! audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! wavenc ! tcpclientsink host=snapcast.service port=4101
+Restart=always
+RestartSec=12
+
+[Install]
+WantedBy=default.target

+ 14 - 0
systemd/.config/systemd/user/snapsend.service

@@ -0,0 +1,14 @@
+[Unit]
+Description=Send primary audio ouptut to Snapcast
+Wants=sound.target
+After=sound.target
+Wants=network-online.target
+After=network-online.target
+
+[Service]
+ExecStart=gst-launch-1.0 -v pulsesrc ! audioconvert ! audioresample ! audio/x-raw,rate=48000,channels=2,format=S16LE ! wavenc ! tcpclientsink host=snapcast.service port=4100
+Restart=always
+RestartSec=12
+
+[Install]
+WantedBy=default.target