소스 검색

[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