Moved setting addon mode to utils

It was the only useful function left in setup.py since we've removed the rest of them over time
This commit is contained in:
Abby Gourlay 2020-03-30 02:48:09 +01:00
parent 7ee28a0c71
commit 2cef5b727f
4 changed files with 20 additions and 62 deletions

View file

@ -460,6 +460,23 @@ def has_attribute(obj, name):
except AttributeError:
return False
def set_addon_mode():
''' Setup playback mode. If native mode selected, check network credentials.
'''
value = dialog("yesno",
heading=translate('playback_mode'),
line1=translate(33035),
nolabel=translate('addon_mode'),
yeslabel=translate('native_mode'))
settings('useDirectPaths', value="1" if value else "0")
if value:
dialog("ok", heading="{jellyfin}", line1=translate(33145))
LOG.info("Add-on playback: %s", settings('useDirectPaths') == "0")
class JsonDebugPrinter(object):