Fix ValueError if plex.tv returns Plex Cloud URIs
This commit is contained in:
parent
f00b5fe59d
commit
ed213a4b34
1 changed files with 7 additions and 1 deletions
|
@ -413,7 +413,13 @@ def _poke_pms(pms, queue):
|
||||||
data['address'],
|
data['address'],
|
||||||
data['port'])
|
data['port'])
|
||||||
pms['connections'].insert(1, conn)
|
pms['connections'].insert(1, conn)
|
||||||
|
try:
|
||||||
protocol, address, port = url.split(':', 2)
|
protocol, address, port = url.split(':', 2)
|
||||||
|
except ValueError:
|
||||||
|
# e.g. .ork.plex.services uri, thanks Plex
|
||||||
|
protocol, address = url.split(':', 1)
|
||||||
|
port = data['port']
|
||||||
|
url = '%s:%s' % (url, port)
|
||||||
address = address.replace('/', '')
|
address = address.replace('/', '')
|
||||||
xml = DU().downloadUrl('%s/identity' % url,
|
xml = DU().downloadUrl('%s/identity' % url,
|
||||||
authenticate=False,
|
authenticate=False,
|
||||||
|
|
Loading…
Reference in a new issue