Fix Community Channels
This commit is contained in:
@@ -688,7 +688,7 @@ def load_json(item, no_order=False):
|
|||||||
if url.startswith('http'):
|
if url.startswith('http'):
|
||||||
json_file = httptools.downloadpage(url).data
|
json_file = httptools.downloadpage(url).data
|
||||||
else:
|
else:
|
||||||
json_file = open(url, "r").read()
|
json_file = open(url, "r", encoding='utf-8').read()
|
||||||
if no_order or filterkey:
|
if no_order or filterkey:
|
||||||
json = jsontools.load(json_file)
|
json = jsontools.load(json_file)
|
||||||
else:
|
else:
|
||||||
@@ -753,7 +753,7 @@ def set_extra_values(item, json, path):
|
|||||||
ret.url['videolibrary'] = json.get('videolibrary', True)
|
ret.url['videolibrary'] = json.get('videolibrary', True)
|
||||||
ret.url['autoplay'] = json.get('autoplay', False)
|
ret.url['autoplay'] = json.get('autoplay', False)
|
||||||
elif key == 'filter':
|
elif key == 'filter':
|
||||||
filterkey = json[key].keys()[0]
|
filterkey = [k for k in json[key].keys()][0]
|
||||||
ret.filter = json[key][filterkey]
|
ret.filter = json[key][filterkey]
|
||||||
ret.filterkey = filterkey
|
ret.filterkey = filterkey
|
||||||
elif key == 'description':
|
elif key == 'description':
|
||||||
|
|||||||
Reference in New Issue
Block a user