diff --git a/server/python/plugin_remote.py b/server/python/plugin_remote.py index 9995d7056..43de3dd0e 100644 --- a/server/python/plugin_remote.py +++ b/server/python/plugin_remote.py @@ -601,10 +601,11 @@ def plugin_main(readFd: int, writeFd: int): from gi.repository import GLib, Gst Gst.init(None) - worker = threading.Thread(target=main, args=(readFd, writeFd)) + loop = GLib.MainLoop() + + worker = threading.Thread(target=main, args=(readFd, writeFd), name="asyncio-main") worker.start() - loop = GLib.MainLoop() loop.run() except: main(readFd, writeFd)