summarylogtreecommitdiffstats
path: root/hqplayerd2.service
diff options
context:
space:
mode:
Diffstat (limited to 'hqplayerd2.service')
-rw-r--r--hqplayerd2.service22
1 files changed, 22 insertions, 0 deletions
diff --git a/hqplayerd2.service b/hqplayerd2.service
new file mode 100644
index 000000000000..8bba74bdea18
--- /dev/null
+++ b/hqplayerd2.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=HQPlayer Embedded daemon
+# if your distro uses systemd-networkd you may want to add
+# systemd-networkd-wait-online.service
+Requires=network-online.target sound.target systemd-udev-settle.service
+After=network-online.target sound.target systemd-udev-settle.service
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/hqplayerd
+Restart=always
+RestartSec=2
+EnvironmentFile=-/etc/default/hqplayerd
+User=hqplayer
+Nice=-10
+IOSchedulingClass=realtime
+LimitMEMLOCK=1G
+LimitNICE=-10
+LimitRTPRIO=98
+
+[Install]
+WantedBy=multi-user.target