Source files for building SooSL-0.9.6_260801 ============================================ Source files for Windows, macOS and Linux/Debian SooSL-0.9.6_260801-source.zip ----------------------------- Source files for SooSL. Unzip this file first. FFmpeg (http://ffmpeg.org/download.html) (NOT snap or flatpak) ---------------------------------------- macOS: https://soosl.net/older_software_and_sources.html/ffmpeg_macos_arm64.zip https://soosl.net/older_software_and_sources.html/ffmpeg_macos_x86_64.zip win64: https://soosl.net/older_software_and_sources.html/ffmpeg_win64.zip Linux/Debian: https://soosl.net/older_software_and_sources.html/ffmpeg_linux_amd64.zip SooSL uses a pre-built binary of FFmpeg for transcoding. It is unmodified other than renaming to soosl_ffmpeg. Depending on which platform(s) you are bulding for, unzip one or both of the above files and add to the SooSL directory. Newer versions may be available but are untested. VLC (http://www.videolan.org/vlc/) (NOT snap or flatpak) ---------------------------------- macOS: https://soosl.net/older_software_and_sources.html/vlc_macos_arm64.zip https://soosl.net/older_software_and_sources.html/vlc_macos_x86_64.zip win32: https://soosl.net/older_software_and_sources.html/vlc_win64.zip Linux/Debian: https://soosl.net/older_software_and_sources.html/vlc_linux_amd64.zip SooSL uses pre-built libraries from the binary version of the VLC video player. (libvlc, libvlccore, plugins) Depending on which platform(s) you are bulding for, unzip one or both of the above files and add the contents to the SooSL directory. Newer versions may be available but are untested. Software Prerequisites ====================== Windows ------- Binary installers: 1. Python 3.13.13 (Windows installer 64-bit) https://www.python.org/ftp/python/3.13.13/python-3.13.13-amd64.exe (include 'pip' and add python to path) (No longer compatible with Windows 7.) Working from the command line, change into the source file directory and istall the requirements for Windows using "pip" (included with python): 2. "pip install -r requirements_win64_pyinstaller.txt" macOS ---------------- 1. Python 3.13.13 https://www.python.org/ftp/python/3.13.13/python-3.13.13-macos11.pkg Download and run the Mac OS X 64-bit installer. Working from the command line, change into the source file directory and istall the requirements for Windows using "pip" (included with python): 2. "arch -arm64 pip install -r requirements_macos_pyinstaller.txt" (Silicon) or 2. "arch -x86_64 pip install -r requirements_macos_pyinstaller.txt" (Intel) Linux/Debian ----------------- 1. Use Python3 version already installed. 2. "pip install -r requirements_linux.txt" (NOTE: requirements_???.txt can be edited with any text editor; leave off the '==version_number' after module names (if any) to use newer versions; these numbers represent the package versions used to build this version of SooSL.) Launching with Python ============================================= Working in a console/terminal window, change your working directory to the source code directory and type: "python3 soosl.py" (Windows, Linux) "arch -arm64 python3 soosl.py" (macOS Silicon) "arch -x86_64 python3 soosl.py" (macOS Intel)