diff --git a/resources/lib/UserClient.py b/resources/lib/UserClient.py
index 8cc363ab..0f97d516 100644
--- a/resources/lib/UserClient.py
+++ b/resources/lib/UserClient.py
@@ -96,6 +96,10 @@ class UserClient(threading.Thread):
         HTTPS = addon.getSetting('https')
         host = addon.getSetting('ipaddress')
         port = addon.getSetting('port')
+        # Alternate host
+        if addon.getSetting('altip') == "true":
+            host = addon.getSetting('secondipaddress')
+            
         server = host + ":" + port
         
         if host == "":
diff --git a/resources/settings.xml b/resources/settings.xml
index fd9facd4..32a2d37f 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -2,7 +2,9 @@
 <settings>
 	<category label="30014"> <!-- Emby -->
 		<setting id="ipaddress" type="text" label="30000" default="" visible="true" enable="true" />
-		<setting id="port" type="text" label="30030" default="8096" visible="true" enable="true" />
+		<setting id="altip" type="bool" label="Use alternate address" default="false" visible="true" enable="true" />
+		<setting id="secondipaddress" type="text" label="Secondary Server Address" default="" visible="eq(-1,true)" enable="true" />
+		<setting id="port" type="number" label="30030" default="8096" visible="true" enable="true" />
 		<setting id="username" type="text" label="30024" default="" />
 		<setting type="sep" />
 		<setting id="https" type="bool" label="30243" visible="true" enable="true" default="false" />