diff --git a/packages/addons/service/tvheadend42/changelog.txt b/packages/addons/service/tvheadend42/changelog.txt
index b820341058..7639521069 100644
--- a/packages/addons/service/tvheadend42/changelog.txt
+++ b/packages/addons/service/tvheadend42/changelog.txt
@@ -1,5 +1,5 @@
8.0.104
-- update to Tvheadend 4.1.2188
+- update to Tvheadend 4.1.2195
- added TRACE debug option at the addon config
8.0.103
diff --git a/packages/addons/service/tvheadend42/package.mk b/packages/addons/service/tvheadend42/package.mk
index 5af1ce0ac9..82a7a96410 100644
--- a/packages/addons/service/tvheadend42/package.mk
+++ b/packages/addons/service/tvheadend42/package.mk
@@ -17,9 +17,9 @@
################################################################################
PKG_NAME="tvheadend42"
-PKG_VERSION="fb99e1a"
-PKG_VERSION_NUMBER="4.1.2188"
-PKG_REV="103"
+PKG_VERSION="65dfd15"
+PKG_VERSION_NUMBER="4.1.2195"
+PKG_REV="104"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://www.tvheadend.org"
diff --git a/packages/addons/service/tvheadend42/source/bin/tvheadend42.start b/packages/addons/service/tvheadend42/source/bin/tvheadend42.start
index cf5f9cd8b8..6963de367f 100755
--- a/packages/addons/service/tvheadend42/source/bin/tvheadend42.start
+++ b/packages/addons/service/tvheadend42/source/bin/tvheadend42.start
@@ -72,7 +72,7 @@ if [ ! -f "$XMLTV_SETTINGS_FILE" ]; then
fi
# options
-if [ "$WORKAROUND_SLEEP" == "true" ] ; then
+if [ "$WORKAROUND_SLEEP" == "true" ]; then
sleep $WORKAROUND_SLEEP_TIME
fi
@@ -97,9 +97,14 @@ if [ "$DEBUG_LOG_TRACE_5" != "NONE" ]; then
DEBUG_LOG_ARG="$DEBUG_LOG_ARG,$DEBUG_LOG_TRACE_5"
fi
+# rename debuglog if already exist to prevent overwriting after crash
+if [ -f "${DEBUG_LOG_PATH}" ]; then
+ cp ${DEBUG_LOG_PATH} ${DEBUG_LOG_PATH}_$(date '+%Y-%m-%d_%H.%M.%S').txt
+fi
+
# debug commandline
if [ "$DEBUG_LOG" = "true" ]; then
- TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME -l $DEBUG_LOG_PATH --trace $DEBUG_LOG_ARG"
+ TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME -l ${DEBUG_LOG_PATH} --trace $DEBUG_LOG_ARG"
else
TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME"
fi
diff --git a/packages/addons/service/tvheadend42/source/resources/settings.xml b/packages/addons/service/tvheadend42/source/resources/settings.xml
index eefe065c68..185a5a27f8 100644
--- a/packages/addons/service/tvheadend42/source/resources/settings.xml
+++ b/packages/addons/service/tvheadend42/source/resources/settings.xml
@@ -24,8 +24,8 @@
-
-
+
+