Support alternate address

For the same server, can switch from local to remote by enabling the
option.
This commit is contained in:
angelblue05 2015-06-28 21:41:05 -05:00
parent 00bf5434dc
commit 193ae44417
2 changed files with 7 additions and 1 deletions

View file

@ -96,6 +96,10 @@ class UserClient(threading.Thread):
HTTPS = addon.getSetting('https') HTTPS = addon.getSetting('https')
host = addon.getSetting('ipaddress') host = addon.getSetting('ipaddress')
port = addon.getSetting('port') port = addon.getSetting('port')
# Alternate host
if addon.getSetting('altip') == "true":
host = addon.getSetting('secondipaddress')
server = host + ":" + port server = host + ":" + port
if host == "": if host == "":

View file

@ -2,7 +2,9 @@
<settings> <settings>
<category label="30014"> <!-- Emby --> <category label="30014"> <!-- Emby -->
<setting id="ipaddress" type="text" label="30000" default="" visible="true" enable="true" /> <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 id="username" type="text" label="30024" default="" />
<setting type="sep" /> <setting type="sep" />
<setting id="https" type="bool" label="30243" visible="true" enable="true" default="false" /> <setting id="https" type="bool" label="30243" visible="true" enable="true" default="false" />