diff --git a/service.mqtt/addon.xml b/service.mqtt/addon.xml
index 88a8a1d4ad5eac968c16331b51161bcb75e2ec49..dd697b8f0829c9cc450a7e17629300173682c361 100644
--- a/service.mqtt/addon.xml
+++ b/service.mqtt/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="service.mqtt" name="MQTT Adapter" version="0.91" provider-name="owagner">
+<addon id="service.mqtt" name="MQTT Adapter" version="0.9" provider-name="owagner">
   <requires>
     <import addon="xbmc.python" version="2.19.0"/>
   </requires>
diff --git a/service.mqtt/resources/language/English/strings.po b/service.mqtt/resources/language/English/strings.po
index 3dc40dc4ca16b5714ca7c67310067d95d404826d..660dcdd577091fa7198b62b6186a9c9617b0f775 100644
--- a/service.mqtt/resources/language/English/strings.po
+++ b/service.mqtt/resources/language/English/strings.po
@@ -21,27 +21,31 @@ msgid "General"
 msgstr ""
 
 msgctxt "#30011"
-msgid "MQTT Broker IP"
+msgid "Broker IP"
 msgstr ""
 
 msgctxt "#30012"
-msgid "MQTT Broker Port"
+msgid "Broker Port"
 msgstr ""
 
 msgctxt "#30013"
-msgid "MQTT Topic Prefix"
+msgid "Topic Prefix"
 msgstr ""
 
 msgctxt "#30014"
-msgid "MQTT Reconnect Retries"
+msgid "Reconnect Retries"
 msgstr ""
 
 msgctxt "#30015"
-msgid "Ignore details for these words (comma separated)"
+msgid "Publish progress"
 msgstr ""
 
 msgctxt "#30016"
-msgid "Progress interval (in seconds)"
+msgid "Interval (in seconds)"
+msgstr ""
+
+msgctxt "#30017"
+msgid "Ignore details for these words (comma separated)"
 msgstr ""
 
 msgctxt "#30100"
diff --git a/service.mqtt/resources/settings.xml b/service.mqtt/resources/settings.xml
index 83e6801971fde571418a027a3743967163724591..329e4b78068ae4456e60c281abe91aaa5bace552 100644
--- a/service.mqtt/resources/settings.xml
+++ b/service.mqtt/resources/settings.xml
@@ -5,8 +5,9 @@
         <setting label="30012" type="number" id="mqttport" default="1883"/>
         <setting label="30013" type="text" id="mqtttopic" default="kodi/"/>
         <setting label="30014" type="number" id="mqttretry" default="5"/>
-        <setting label="30015" type="text" id="mqttignore" default=""/>
-        <setting label="30016" type="text" id="mqttinterval" default="20"/>
+        <setting label="30015" type="bool" id="mqttprogress" default="true"/>
+        <setting label="30016" type="text" id="mqttprogressinterval" default="20" visible="eq(-1,true)"/>
+        <setting label="30017" type="text" id="mqttignore" default=""/>
     </category>
     <category label="30100">
         <setting label="30101" type="bool"   id="mqttanonymousconnection" default="true" />
diff --git a/service.mqtt/service.py b/service.mqtt/service.py
index 2cf805750a2deb9c2c2f574b0ad0996b35f9c4a0..85c88549ef3a8bf03d6c87e527a5eb287f77968c 100644
--- a/service.mqtt/service.py
+++ b/service.mqtt/service.py
@@ -243,5 +243,6 @@ if (__name__ == "__main__"):
         xbmc.log("MQTT: No connection possible, giving up.")
         mqc.loop_stop(True)
     while not monitor.waitForAbort(mqttinterval):
-        publishdetails()
+        if __addon__.getSetting('mqttprogress').lower() == "true":
+            publishdetails()
     mqc.loop_stop(True)