diff --git a/packages/addons/service/snapclient/changelog.txt b/packages/addons/service/snapclient/changelog.txt
index ffbebe8438..506b29b22d 100644
--- a/packages/addons/service/snapclient/changelog.txt
+++ b/packages/addons/service/snapclient/changelog.txt
@@ -1,2 +1,7 @@
+101
+- Always restart service
+- Improve latency setting
+- Keep daemon state
+
100
- Initial addon
diff --git a/packages/addons/service/snapclient/package.mk b/packages/addons/service/snapclient/package.mk
index f152b1d6ad..8320360062 100644
--- a/packages/addons/service/snapclient/package.mk
+++ b/packages/addons/service/snapclient/package.mk
@@ -18,7 +18,7 @@
PKG_NAME="snapclient"
PKG_VERSION="0.13.0"
-PKG_REV="100"
+PKG_REV="101"
PKG_ARCH="any"
PKG_LICENSE="GPLv3"
PKG_DEPENDS_TARGET="toolchain snapcast"
diff --git a/packages/addons/service/snapclient/source/bin/snapclient.start b/packages/addons/service/snapclient/source/bin/snapclient.start
index 5901fb9295..c3d8103082 100644
--- a/packages/addons/service/snapclient/source/bin/snapclient.start
+++ b/packages/addons/service/snapclient/source/bin/snapclient.start
@@ -43,9 +43,11 @@ esac
[ -n "$sc_h" ] && sc_H="--hostID $sc_h"
[ -n "$sc_s" ] && sc_S="--soundcard $sc_s"
+HOME="$ADDON_HOME" \
+nice -n "$sc_n" \
snapclient \
- --daemon "$sc_n" \
$sc_H \
--latency "$sc_l" \
--port "$sc_p" \
- $sc_S
+ $sc_S \
+ > /dev/null
diff --git a/packages/addons/service/snapclient/source/resources/settings.xml b/packages/addons/service/snapclient/source/resources/settings.xml
index fdbdf00ddf..cac0b3e312 100644
--- a/packages/addons/service/snapclient/source/resources/settings.xml
+++ b/packages/addons/service/snapclient/source/resources/settings.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/packages/addons/service/snapclient/source/system.d/service.snapclient.service b/packages/addons/service/snapclient/source/system.d/service.snapclient.service
index 3d472614c6..2c40b7db41 100644
--- a/packages/addons/service/snapclient/source/system.d/service.snapclient.service
+++ b/packages/addons/service/snapclient/source/system.d/service.snapclient.service
@@ -4,8 +4,8 @@ After=kodi.service network-online.target sound.target
Requires=kodi.service network-online.target sound.target
[Service]
-Type=forking
ExecStart=/bin/sh /storage/.kodi/addons/service.snapclient/bin/snapclient.start
+Restart=always
[Install]
WantedBy=kodi.target