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)