diff --git a/service.mqtt/addon.xml b/service.mqtt/addon.xml
index 1f57c73b71bc79c6472cfeb9657f5813f47295d8..395149ab449ebb44a6d4f563ccd5ac148b8eeee8 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.7" provider-name="owagner">
+<addon id="service.mqtt" name="MQTT Adapter" version="0.8" provider-name="owagner">
   <requires>
     <import addon="xbmc.python" version="2.19.0"/>
   </requires>
diff --git a/service.mqtt/changelog.txt b/service.mqtt/changelog.txt
index badb94bac0b256d4dc693bb5308a83fb1c30bff8..4fdd7c68b793707f07ba9757b0b3eb518221ce67 100644
--- a/service.mqtt/changelog.txt
+++ b/service.mqtt/changelog.txt
@@ -1,3 +1,8 @@
+v0.8 - 2015-09-15 - owagner
+  - updated PAHO library to v1.0.2 to fix startup issues caused by
+    "localhost" not resolving, which apparently seems to happen on some
+    OpenELEC installations. Fixes #6 (thanks fab33)
+
 v0.7 - 2015-08-01 - existsec
   - include "thumbnail" and "fanart" in title message
 
diff --git a/service.mqtt/lib/client.py b/service.mqtt/lib/client.py
index ec02cbd1acea62f8ba49760056e5e274587876b0..9dfb0d8d70f792b387f183488d910f0894d0d4aa 100644
--- a/service.mqtt/lib/client.py
+++ b/service.mqtt/lib/client.py
@@ -264,7 +264,7 @@ def _socketpair_compat():
     sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_IP)
     sock1.setblocking(0)
     try:
-        sock1.connect(("localhost", port))
+        sock1.connect(("127.0.0.1", port))
     except socket.error as err:
         if err.errno != errno.EINPROGRESS and err.errno != errno.EWOULDBLOCK and err.errno != EAGAIN:
             raise