Description In gui/utility.py, the functions butter_exe() and ssimul_exe() explicitly return None if the platform is win32.
def butter_exe():
if sys.platform.startswith("linux"):
return "butteraugli/linux/butteraugli"
if sys.platform.startswith("win32"):
return None # Feature disabled on Windows
This limits functionality for Windows users.
Solution
- Bundle Windows binaries for butteraugli and ssimulacra inside the butteraugli/windows/ and ssimulacra/windows/ directories (if license permits).
- Update utility.py to point to these executables when running on Windows.
- Alternatively, allow checking for these tools in the system PATH.
Assign this issue to me under OSCG
Description In gui/utility.py, the functions butter_exe() and ssimul_exe() explicitly return None if the platform is win32.
def butter_exe():
if sys.platform.startswith("linux"):
return "butteraugli/linux/butteraugli"
if sys.platform.startswith("win32"):
return None # Feature disabled on Windows
This limits functionality for Windows users.
Solution
Assign this issue to me under OSCG