From f3228808f5b0fd9d36a62b451a8ca0854a5e662d Mon Sep 17 00:00:00 2001 From: Ian Walton Date: Thu, 16 Jan 2020 22:11:54 -0500 Subject: [PATCH] Add call to freeze_support. --- run.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/run.py b/run.py index 67e4a6a..6fe7538 100755 --- a/run.py +++ b/run.py @@ -3,6 +3,7 @@ # Newer revisions of python-mpv require mpv-1.dll in the PATH. import os import sys +import multiprocessing if sys.platform.startswith("win32") or sys.platform.startswith("cygwin"): # Detect if bundled via pyinstaller. # From: https://stackoverflow.com/questions/404744/ @@ -14,4 +15,7 @@ if sys.platform.startswith("win32") or sys.platform.startswith("cygwin"): from jellyfin_mpv_shim.mpv_shim import main if __name__ == '__main__': + # https://stackoverflow.com/questions/24944558/pyinstaller-built-windows-exe-fails-with-multiprocessing + multiprocessing.freeze_support() + main()