diff --git a/plugin/controllers/models/info.py b/plugin/controllers/models/info.py index 446a97c..3e8cb12 100644 --- a/plugin/controllers/models/info.py +++ b/plugin/controllers/models/info.py @@ -317,7 +317,7 @@ def getInfo(): }) info['transcoding'] = False - if (info['model'] in ("Solo²", "Duo²", "Solo SE", "Quad", "Quad Plus") or info['machinebuild'] in ('inihdp', 'hd2400', 'et10000', 'xpeedlx3', 'ew7356', 'dags3', 'dags4')): + if (info['model'] in ("Duo4K", "Duo4Kse", "Uno4Kse", "Uno4K", "Ultimo4K", "Solo4K", "Solo²", "Duo²", "Solo SE", "Quad", "Quad Plus") or info['machinebuild'] in ('inihdp', 'hd2400', 'et10000', 'xpeedlx3', 'ew7356', 'dags3', 'dags4')): if os.path.exists(eEnv.resolve('${libdir}/enigma2/python/Plugins/SystemPlugins/TransCodingSetup/plugin.pyo')) or os.path.exists(eEnv.resolve('${libdir}/enigma2/python/Plugins/SystemPlugins/TranscodingSetup/plugin.pyo')) or os.path.exists(eEnv.resolve('${libdir}/enigma2/python/Plugins/SystemPlugins/MultiTransCodingSetup/plugin.pyo')): info['transcoding'] = True diff --git a/plugin/controllers/models/stream.py b/plugin/controllers/models/stream.py index cb33277..5e3675a 100644 --- a/plugin/controllers/models/stream.py +++ b/plugin/controllers/models/stream.py @@ -52,7 +52,7 @@ def getStream(session, request, m3ufile): machinebuild = info["machinebuild"] transcoder_port = None args = "" - if model in ("Solo²", "Duo²", "Solo SE", "Quad", "Quad Plus") or machinebuild in ('dags3', 'dags4'): + if model in ("Duo4K", "Duo4Kse", "Uno4Kse", "Uno4K", "Ultimo4K", "Solo4K", "Solo²", "Duo²", "Solo SE", "Quad", "Quad Plus") or machinebuild in ('dags3', 'dags4'): try: transcoder_port = int(config.plugins.transcodingsetup.port.value) except StandardError: